Class MemoryConfiguration

    • Field Detail

      • ELEMENT_DEFINITION

        public static final org.infinispan.commons.configuration.elements.ElementDefinition<?> ELEMENT_DEFINITION
      • STORAGE

        public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<StorageType> STORAGE
      • MAX_SIZE

        public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<String> MAX_SIZE
      • MAX_COUNT

        public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Long> MAX_COUNT
      • WHEN_FULL

        public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<EvictionStrategy> WHEN_FULL
    • Method Detail

      • getElementDefinition

        public org.infinispan.commons.configuration.elements.ElementDefinition<?> getElementDefinition()
        Specified by:
        getElementDefinition in interface BaseConfigurationInfo
        Returns:
        the ElementDefinition of the configuration.
      • attributes

        public org.infinispan.commons.configuration.attributes.AttributeSet attributes()
        Specified by:
        attributes in interface BaseConfigurationInfo
        Returns:
        the AttributeSet declared by the configuration.
      • isOffHeap

        public boolean isOffHeap()
        Returns:
        true if the storage is off-heap
      • maxSizeBytes

        public long maxSizeBytes()
        Returns:
        The max size in bytes or -1 if not configured.
      • maxSize

        public String maxSize()
      • maxSize

        public void maxSize​(String maxSize)
      • maxCount

        public long maxCount()
        Returns:
        the max number of entries in memory or -1 if not configured.
      • maxCount

        public void maxCount​(long maxCount)
      • size

        @Deprecated
        public long size()
        Deprecated.
        Since 11.0, use maxCount() or maxSize() to obtain either the maximum number of entries or the maximum size of the data container.
        Size of the eviction, -1 if disabled
      • size

        @Deprecated
        public void size​(long newSize)
        Deprecated.
        Since 11.0, use maxCount(long) or maxSize(String) to dynamically configure the maximum number of entries or the maximum size of the data container.
      • evictionType

        @Deprecated
        public EvictionType evictionType()
        Deprecated.
        Since 11.0, use maxCount() or maxSize() to obtain either the maximum number of entries or the maximum size of the data container.
        The configured eviction type
      • isEvictionEnabled

        public boolean isEvictionEnabled()
        Returns whether remove eviction is in use
      • equals

        public boolean equals​(Object o)
      • hashCode

        public int hashCode()
      • toString

        public String toString()