Class RocksDBStoreConfiguration

  • All Implemented Interfaces:
    org.infinispan.configuration.cache.StoreConfiguration

    public class RocksDBStoreConfiguration
    extends org.infinispan.configuration.cache.AbstractStoreConfiguration
    Author:
    Ray Tsang
    • Field Detail

      • COMPRESSION_TYPE

        public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<CompressionType> COMPRESSION_TYPE
    • Constructor Detail

      • RocksDBStoreConfiguration

        public RocksDBStoreConfiguration​(org.infinispan.commons.configuration.attributes.AttributeSet attributes,
                                         org.infinispan.configuration.cache.AsyncStoreConfiguration async,
                                         RocksDBExpirationConfiguration expiration)
    • Method Detail

      • attributeDefinitionSet

        public static org.infinispan.commons.configuration.attributes.AttributeSet attributeDefinitionSet()
      • attributes

        public org.infinispan.commons.configuration.attributes.AttributeSet attributes()
        Overrides:
        attributes in class org.infinispan.configuration.cache.AbstractStoreConfiguration
      • location

        public String location()
      • expiredLocation

        public String expiredLocation()
      • blockSize

        public Integer blockSize()
      • cacheSize

        public Long cacheSize()
      • clearThreshold

        @Deprecated
        public int clearThreshold()
        Deprecated.
        Since 12.0, no longer used. Will be removed in 15.0
        Returns:
        the configured clear threshold