@ParametersAreNonnullByDefault public class EhCacheManager extends AbstractCacheManager implements MBeanRegistrar
cacheCreationLocks, caches, cacheSettingsDefaultsProvider| Constructor and Description |
|---|
EhCacheManager()
Deprecated.
|
EhCacheManager(net.sf.ehcache.CacheManager delegate,
CacheSettingsDefaultsProvider cacheSettingsDefaultsProvider)
Deprecated.
|
EhCacheManager(net.sf.ehcache.CacheManager delegate,
EhCacheReplicatorConfigFactory replicatorConfigFactory,
CacheSettingsDefaultsProvider cacheSettingsDefaultsProvider)
Creates an instance backed by the provided instance of
CacheManager. |
EhCacheManager(net.sf.ehcache.CacheManager delegate,
EhCacheReplicatorConfigFactory replicatorConfigFactory,
CacheSettingsDefaultsProvider cacheSettingsDefaultsProvider,
ValueProcessor valueProcessor)
Creates an instance backed by the provided instance of
CacheManager. |
| Modifier and Type | Method and Description |
|---|---|
protected <K,V> ManagedCache |
createComputingCache(String name,
CacheSettings settings,
CacheLoader<K,V> loader) |
protected ManagedCache |
createSimpleCache(String name,
CacheSettings settings) |
<V> CachedReference<V> |
getCachedReference(String name,
Supplier<V> supplier,
CacheSettings settings) |
boolean |
isStatisticsEnabled() |
void |
registerMBeans(MBeanServer mBeanServer) |
void |
setStatisticsEnabled(boolean statisticsEnabled) |
void |
shutdown() |
void |
unregisterMBeans(MBeanServer mBeanServer) |
flushCaches, getCache, getCache, getCache, getCache, getCache, getCachedReference, getCachedReference, getCachedReference, getCaches, getManagedCache, getManagedCaches, mergeSettings@Deprecated public EhCacheManager()
EhCacheManager(CacheManager, EhCacheReplicatorConfigFactory, CacheSettingsDefaultsProvider)CacheManager and a RMICacheReplicatorConfigFactory.@Deprecated public EhCacheManager(net.sf.ehcache.CacheManager delegate, @Nullable CacheSettingsDefaultsProvider cacheSettingsDefaultsProvider)
EhCacheManager(CacheManager, EhCacheReplicatorConfigFactory, CacheSettingsDefaultsProvider)CacheManager and a RMICacheReplicatorConfigFactory.delegate - an Ehcache's cache managerpublic EhCacheManager(net.sf.ehcache.CacheManager delegate,
@Nullable
EhCacheReplicatorConfigFactory replicatorConfigFactory,
@Nullable
CacheSettingsDefaultsProvider cacheSettingsDefaultsProvider)
CacheManager.delegate - an Ehcache's cache managerpublic EhCacheManager(net.sf.ehcache.CacheManager delegate,
@Nullable
EhCacheReplicatorConfigFactory replicatorConfigFactory,
@Nullable
CacheSettingsDefaultsProvider cacheSettingsDefaultsProvider,
@Nullable
ValueProcessor valueProcessor)
CacheManager.delegate - an Ehcache's cache managerpublic boolean isStatisticsEnabled()
public void setStatisticsEnabled(boolean statisticsEnabled)
@Nonnull public <V> CachedReference<V> getCachedReference(@Nonnull String name, @Nonnull Supplier<V> supplier, @Nonnull CacheSettings settings)
getCachedReference in interface CacheFactoryprotected ManagedCache createSimpleCache(@Nonnull String name, @Nonnull CacheSettings settings)
createSimpleCache in class AbstractCacheManagerprotected <K,V> ManagedCache createComputingCache(@Nonnull String name, @Nonnull CacheSettings settings, CacheLoader<K,V> loader)
createComputingCache in class AbstractCacheManagerpublic void shutdown()
shutdown in interface CacheManagershutdown in class AbstractCacheManagerpublic void registerMBeans(@Nullable MBeanServer mBeanServer)
registerMBeans in interface MBeanRegistrarpublic void unregisterMBeans(@Nullable MBeanServer mBeanServer)
unregisterMBeans in interface MBeanRegistrarCopyright © 2018 Atlassian. All rights reserved.