Interface GridCacheManager<K,V>
-
- All Known Subinterfaces:
CacheConflictResolutionManager<K,V>,CacheEvictionManager,CacheStoreManager,GridCacheDrManager
- All Known Implementing Classes:
CacheContinuousQueryManager,CacheDataStructuresManager,CacheOffheapEvictionManager,CacheOsConflictResolutionManager,CacheOsStoreManager,CachePluginManager,GridCacheAffinityManager,GridCacheDistributedQueryManager,GridCacheEventManager,GridCacheEvictionManager,GridCacheManagerAdapter,GridCacheQueryManager,GridCacheStoreManagerAdapter,GridCacheTtlManager,GridOsCacheDrManager,PlatformCacheManager
public interface GridCacheManager<K,V>Interface for cache managers.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidonDisconnected(IgniteFuture<?> reconnectFut)voidonKernalStart()voidonKernalStop(boolean cancel)voidprintMemoryStats()Prints memory statistics (sizes of internal data structures, etc.).voidstart(GridCacheContext<K,V> cctx)Starts manager.voidstop(boolean cancel, boolean destroy)Stops manager.
-
-
-
Method Detail
-
start
void start(GridCacheContext<K,V> cctx) throws IgniteCheckedException
Starts manager.- Parameters:
cctx- Context.- Throws:
IgniteCheckedException- If failed.
-
stop
void stop(boolean cancel, boolean destroy)Stops manager.- Parameters:
cancel- Cancel flag.destroy- Cache destroy flag.
-
onKernalStart
void onKernalStart() throws IgniteCheckedException- Throws:
IgniteCheckedException- If failed.
-
onKernalStop
void onKernalStop(boolean cancel)
- Parameters:
cancel- Cancel flag.
-
onDisconnected
void onDisconnected(IgniteFuture<?> reconnectFut)
- Parameters:
reconnectFut- Reconnect future.
-
printMemoryStats
void printMemoryStats()
Prints memory statistics (sizes of internal data structures, etc.). NOTE: this method is for testing and profiling purposes only.
-
-