android cache storage, include file cache and key-value cache, the content can be stored at memery or internal storage or external storage or shared prefs