Interface FifoEvictionPolicyMBean


  • @MXBeanDescription("MBean for FIFO cache eviction policy.")
    public interface FifoEvictionPolicyMBean
    MBean for FIFO eviction policy.
    • 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.