Interface FifoEvictionPolicyMBean
-
@MXBeanDescription("MBean for FIFO cache eviction policy.") public interface FifoEvictionPolicyMBean
MBean forFIFOeviction policy.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intgetBatchSize()Gets batch size.longgetCurrentMemorySize()Gets current queue size in bytes.intgetCurrentSize()Gets current queue size.longgetMaxMemorySize()Gets maximum allowed cache size in bytes.intgetMaxSize()Gets maximum allowed cache size.voidsetBatchSize(int batchSize)Sets batch size.voidsetMaxMemorySize(long maxMemSize)Sets maximum allowed cache size in bytes.voidsetMaxSize(int max)Sets maximum allowed cache size.
-
-
-
Method Detail
-
getMaxSize
@MXBeanDescription("Maximum allowed cache size.") int getMaxSize()
Gets maximum allowed cache size.- Returns:
- Maximum allowed cache size.
-
setMaxSize
@MXBeanDescription("Set maximum allowed cache size.") void setMaxSize(int max)
Sets maximum allowed cache size.- Parameters:
max- Maximum allowed cache size.
-
getBatchSize
@MXBeanDescription("Batch size.") int getBatchSize()
Gets batch size.- Returns:
- batch size.
-
setBatchSize
@MXBeanDescription("Set batch size.") void setBatchSize(int batchSize)
Sets batch size.- Parameters:
batchSize- Batch size.
-
getCurrentSize
@MXBeanDescription("Current FIFO queue size.") int getCurrentSize()
Gets current queue size.- Returns:
- Current queue size.
-
getMaxMemorySize
@MXBeanDescription("Maximum allowed cache size in bytes.") long getMaxMemorySize()
Gets maximum allowed cache size in bytes.- Returns:
- maximum allowed cache size in bytes.
-
setMaxMemorySize
@MXBeanDescription("Set maximum allowed cache size in bytes.") void setMaxMemorySize(long maxMemSize)
Sets maximum allowed cache size in bytes.- Parameters:
maxMemSize- Maximum memory size.
-
getCurrentMemorySize
@MXBeanDescription("Current FIFO queue size in bytes.") long getCurrentMemorySize()
Gets current queue size in bytes.- Returns:
- current queue size in bytes.
-
-