CacheProvider
The IMapCacheProvider is a provider which doesn't connect to any real imagery services. It is used by an IMapTileProvider to allow data caching and improve performance.
MemoryCacheProvider
By default, a MemoryCacheProvider is assigned to the IMapTileProvider to cache data into memory.
LocalFileCacheProvider
The LocalFileCacheProvider.CacheDirectoryPath property gets or sets the cache directory path.
You should set the IMapTileProvider.EnableCaching property to true to allow data caching. Then, set the IMapTileProvider.CacheProvider property to a new LocalFileCacheProvider associated with a folder name.