MPDataSetCacheManager
Functions
Link copied to clipboard
open fun addDataSetWithCachingScope(@NonNull solutionID: String, @NonNull cachingScope: MPDataSetCacheScope): MPDataSetCache
Content copied to clipboard
Adds a new MPDataSetCache
Link copied to clipboard
open fun addMPDataSetCacheListener(@NonNull listener: MPDataSetCacheListener)
Content copied to clipboard
Adds a listener that gets called when a MPDataSetCache has been added/removed
Link copied to clipboard
open fun addMPDataSetCacheSyncListener(@NonNull listener: MPDataSetCacheSyncListener)
Content copied to clipboard
Link copied to clipboard
Gets a managed MPDataSetCache by it's id
Link copied to clipboard
Returns the MPDataSetCacheManager singleton, if the MPDatasetManager has been initialized
Link copied to clipboard
Returns a list of managed MPDataSetCache
Link copied to clipboard
open fun getSyncSizesForDataSetCaches(@NonNull caches: List<MPDataSetCache>, @NonNull listener: MPDataSetCacheManagerSizeListener)
Content copied to clipboard
Fetches the sizes of caches
Link copied to clipboard
Initializes the MPDataSetCacheManager
Link copied to clipboard
Checks whether the MPDataSetCacheManager singleton has been initialized
Link copied to clipboard
Removes a MPDataSetCache from the managed datasets
Link copied to clipboard
Link copied to clipboard
open fun removeMPDataSetCacheListener(@NonNull listener: MPDataSetCacheListener)
Content copied to clipboard
Removes a listener from the list of listener, that gets invoked when a MPDataSetCache has been added/removed
Link copied to clipboard
open fun removeMPDataSetCacheSyncListener(@NonNull listener: MPDataSetCacheSyncListener)
Content copied to clipboard
Link copied to clipboard
Synchronizes all managed datasets MPDataSetCache
open fun synchronizeDataSets(@NonNull dataSetCaches: List<MPDataSetCache>)
Content copied to clipboard
Synchronize a list of MPDataSetCaches