MPData Set Cache Manager
Functions
Link copied to clipboard
open fun addDataSetWithCachingScope(@NonNull solutionID: String, 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
open fun addMPDataSetManagerSyncListener(@NonNull listener: MPDataSetCacheManagerSyncListener)
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Nullable
Content 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
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
open fun removeMPDataSetManagerSyncListener(@NonNull listener: MPDataSetCacheManagerSyncListener)
Content copied to clipboard
Link 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