Package org.apache.activemq.memory
Class CacheEvictionUsageListener
- java.lang.Object
-
- org.apache.activemq.memory.CacheEvictionUsageListener
-
- All Implemented Interfaces:
UsageListener
public class CacheEvictionUsageListener extends Object implements UsageListener
-
-
Constructor Summary
Constructors Constructor Description CacheEvictionUsageListener(Usage usage, int usageHighMark, int usageLowMark, TaskRunnerFactory taskRunnerFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(CacheEvictor evictor)
void
onUsageChanged(Usage usage, int oldPercentUsage, int newPercentUsage)
void
remove(CacheEvictor evictor)
-
-
-
Constructor Detail
-
CacheEvictionUsageListener
public CacheEvictionUsageListener(Usage usage, int usageHighMark, int usageLowMark, TaskRunnerFactory taskRunnerFactory)
-
-
Method Detail
-
onUsageChanged
public void onUsageChanged(Usage usage, int oldPercentUsage, int newPercentUsage)
- Specified by:
onUsageChanged
in interfaceUsageListener
-
add
public void add(CacheEvictor evictor)
-
remove
public void remove(CacheEvictor evictor)
-
-