public interface FeaturesManager
Modifier and Type | Field and Description |
---|---|
static String |
ENTERPRISE_FM_CLASSNAME
Fully qualified classname of the enterprise features manager
|
Modifier and Type | Method and Description |
---|---|
SoftLockManager |
createSoftLockManager(Ehcache cache,
SoftLockFactory lockFactory)
Create a soft-lock map for the given cache
|
Store |
createStore(Cache cache,
Pool onHeapPool,
Pool onDiskPool)
Create a store for the given cache.
|
TransactionIDFactory |
createTransactionIDFactory()
Create a transaction map for the associated cache manager
|
UpdateChecker |
createUpdateChecker()
Create update checker
|
WriteBehind |
createWriteBehind(Cache cache)
Create a WriteBehind instance for the given cache.
|
void |
dispose()
Called on
CacheManager shutdown and on exception during CacheManager bootstrapping. |
void |
startup()
Called on
CacheManager creation. |
static final String ENTERPRISE_FM_CLASSNAME
WriteBehind createWriteBehind(Cache cache)
cache
- cache to create write behind forStore createStore(Cache cache, Pool onHeapPool, Pool onDiskPool)
cache
- cache to create a store foronHeapPool
- on-heap poolonDiskPool
- on-disk poolTransactionIDFactory createTransactionIDFactory()
SoftLockManager createSoftLockManager(Ehcache cache, SoftLockFactory lockFactory)
void startup()
CacheManager
creation.void dispose()
CacheManager
shutdown and on exception during CacheManager bootstrapping.UpdateChecker createUpdateChecker()
Copyright © 2003–2016 Terracotta, Inc.. All rights reserved.