Class CachingConfiguration

java.lang.Object
org.nuxeo.ecm.core.blob.PropertyBasedConfiguration
org.nuxeo.ecm.core.blob.CachingConfiguration

public class CachingConfiguration extends PropertyBasedConfiguration
Configuration for a cache.
Since:
11.1
  • Field Details

    • CACHE_SIZE_PROPERTY

      public static final String CACHE_SIZE_PROPERTY
      See Also:
    • CACHE_COUNT_PROPERTY

      public static final String CACHE_COUNT_PROPERTY
      See Also:
    • CACHE_MIN_AGE_PROPERTY

      public static final String CACHE_MIN_AGE_PROPERTY
      See Also:
    • DEFAULT_CACHE_BYTE_SIZE

      public static final ByteSize DEFAULT_CACHE_BYTE_SIZE
    • DEFAULT_CACHE_SIZE

      @Deprecated(since="2025.11", forRemoval=true) public static final String DEFAULT_CACHE_SIZE
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 2025.11, use DEFAULT_CACHE_BYTE_SIZE instead.
      See Also:
    • DEFAULT_CACHE_COUNT_LONG

      public static final long DEFAULT_CACHE_COUNT_LONG
      See Also:
    • DEFAULT_CACHE_COUNT

      @Deprecated(since="2025.11", forRemoval=true) public static final String DEFAULT_CACHE_COUNT
      Deprecated, for removal: This API element is subject to removal in a future version.
    • DEFAULT_CACHE_MIN_AGE_DURATION

      public static final Duration DEFAULT_CACHE_MIN_AGE_DURATION
    • DEFAULT_CACHE_MIN_AGE

      @Deprecated(since="2025.11", forRemoval=true) public static final String DEFAULT_CACHE_MIN_AGE
      Deprecated, for removal: This API element is subject to removal in a future version.
    • dir

      public final Path dir
    • maxSize

      public final long maxSize
    • maxCount

      public final long maxCount
    • minAge

      public final long minAge
  • Constructor Details

    • CachingConfiguration

      public CachingConfiguration(String systemPropertyPrefix, Map<String,String> properties) throws IOException
      Throws:
      IOException
    • CachingConfiguration

      public CachingConfiguration(Path dir, long maxSize, long maxCount, long minAge)