Create ImageCache

This file is to handle the image cache file on your own device.
It can help you to avoid loading the image file again and again.