@ThreadSafe public class EvictionManagerImpl extends Object implements EvictionManager
| Constructor and Description |
|---|
EvictionManagerImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
initialize(ScheduledExecutorService executor,
Configuration configuration,
DataContainer dataContainer,
CacheLoaderManager cacheLoaderManager,
CacheNotifier cacheNotifier) |
boolean |
isEnabled() |
void |
onEntryEviction(Map<Object,InternalCacheEntry> evicted) |
void |
processEviction()
Processes the eviction event queue.
|
void |
start() |
void |
stop() |
public void initialize(ScheduledExecutorService executor, Configuration configuration, DataContainer dataContainer, CacheLoaderManager cacheLoaderManager, CacheNotifier cacheNotifier)
public void start()
public void processEviction()
EvictionManagerprocessEviction in interface EvictionManagerpublic boolean isEnabled()
isEnabled in interface EvictionManagerpublic void stop()
public void onEntryEviction(Map<Object,InternalCacheEntry> evicted)
onEntryEviction in interface EvictionManagerCopyright © 2012 JBoss by Red Hat. All Rights Reserved.