Interface CacheConfigurationMBean

  • All Known Implementing Classes:
    CacheConfiguration

    public interface CacheConfigurationMBean
    A JMX MBean interface for the configuration of a cache
    Since:
    1.3
    Version:
    $Id$
    Author:
    Greg Luck
    • Method Detail

      • getName

        java.lang.String getName()
        Accessor
      • isLoggingEnabled

        boolean isLoggingEnabled()
        Accessor
      • setLoggingEnabled

        void setLoggingEnabled​(boolean loggingEnabled)
        setLoggingEnabled
        Parameters:
        loggingEnabled -
      • setMaxElementsInMemory

        @Deprecated
        void setMaxElementsInMemory​(int maxElements)
        setMaxElementsInMemory
        Parameters:
        maxElements -
      • setMaxElementsOnDisk

        @Deprecated
        void setMaxElementsOnDisk​(int maxElements)
        setMaxElementsOnDisk
        Parameters:
        maxElements -
      • getMaxEntriesLocalDisk

        long getMaxEntriesLocalDisk()
        Configured maximum number of entries for the local disk store.
      • getMaxEntriesLocalHeap

        long getMaxEntriesLocalHeap()
        Configured maximum number of entries for the local memory heap.
      • setMaxEntriesLocalDisk

        void setMaxEntriesLocalDisk​(long maxEntries)
        Configured maximum number of entries for the local disk store.
      • setMaxEntriesLocalHeap

        void setMaxEntriesLocalHeap​(long maxEntries)
        Configured maximum number of entries for the local memory heap.
      • getMaxBytesLocalDisk

        long getMaxBytesLocalDisk()
        Configured maximum number of bytes for the local disk store.
      • getMaxBytesLocalHeap

        long getMaxBytesLocalHeap()
        Configured maximum number of bytes for the local memory heap.
      • getMaxBytesLocalOffHeap

        long getMaxBytesLocalOffHeap()
        Configured maximum number of bytes for the local off-heap memory.
      • getMemoryStoreEvictionPolicy

        java.lang.String getMemoryStoreEvictionPolicy()
        Accessor
        Returns:
        a String representation of the policy
      • setMemoryStoreEvictionPolicy

        void setMemoryStoreEvictionPolicy​(java.lang.String policy)
        setMemoryStoreEvictionPolicy
        Parameters:
        policy -
      • isEternal

        boolean isEternal()
        Accessor
      • setEternal

        void setEternal​(boolean eternal)
        setEternal
        Parameters:
        eternal -
      • getTimeToIdleSeconds

        long getTimeToIdleSeconds()
        Accessor
      • setTimeToIdleSeconds

        void setTimeToIdleSeconds​(long tti)
        setTimeToIdleSeconds
        Parameters:
        tti -
      • getTimeToLiveSeconds

        long getTimeToLiveSeconds()
        Accessor
      • setTimeToLiveSeconds

        void setTimeToLiveSeconds​(long ttl)
        setTimeToLiveSeconds
        Parameters:
        ttl -
      • isOverflowToDisk

        boolean isOverflowToDisk()
        Accessor
      • setOverflowToDisk

        void setOverflowToDisk​(boolean overflow)
        setOverflowToDisk
        Parameters:
        overflow -
      • isDiskPersistent

        boolean isDiskPersistent()
        Accessor
      • setDiskPersistent

        void setDiskPersistent​(boolean diskPersistent)
        setDiskPersistent
        Parameters:
        diskPersistent -
      • getDiskExpiryThreadIntervalSeconds

        long getDiskExpiryThreadIntervalSeconds()
        Accessor
      • setDiskExpiryThreadIntervalSeconds

        void setDiskExpiryThreadIntervalSeconds​(long seconds)
        setDiskExpiryThreadIntervalSeconds
        Parameters:
        seconds -
      • getDiskSpoolBufferSizeMB

        int getDiskSpoolBufferSizeMB()
        Accessor
      • setDiskSpoolBufferSizeMB

        void setDiskSpoolBufferSizeMB​(int diskSpoolBufferSizeMB)
        setDiskSpoolBufferSizeMB
        Parameters:
        diskSpoolBufferSizeMB -
      • isTerracottaClustered

        boolean isTerracottaClustered()
        Accessor
      • getTerracottaConsistency

        java.lang.String getTerracottaConsistency()
        Accessor
      • isOverflowToOffHeap

        boolean isOverflowToOffHeap()
        Accessor
      • getMaxMemoryOffHeapInBytes

        @Deprecated
        long getMaxMemoryOffHeapInBytes()
        Deprecated.
        Accessor