Class RocksDBStoreConfiguration

java.lang.Object
org.infinispan.configuration.cache.AbstractStoreConfiguration
org.infinispan.persistence.rocksdb.configuration.RocksDBStoreConfiguration
All Implemented Interfaces:
StoreConfiguration

public class RocksDBStoreConfiguration extends AbstractStoreConfiguration
Author:
Ray Tsang
  • Field Details

    • COMPRESSION_TYPE

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

  • Method Details

    • attributeDefinitionSet

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

      public RocksDBExpirationConfiguration expiration()
    • attributes

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

      public String location()
    • expiredLocation

      public String expiredLocation()
    • compressionType

      public CompressionType compressionType()
    • blockSize

      public Integer blockSize()
    • cacheSize

      public Long cacheSize()
    • expiryQueueSize

      @Deprecated public int expiryQueueSize()
      Deprecated.
      There is no more queue in RocksDBStore
    • clearThreshold

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