Class CaffeineLookupCache.Config

java.lang.Object
org.graylog2.lookup.caches.CaffeineLookupCache.Config
All Implemented Interfaces:
LookupCacheConfiguration
Enclosing class:
CaffeineLookupCache

public abstract static class CaffeineLookupCache.Config extends Object implements LookupCacheConfiguration
  • Constructor Details

    • Config

      public Config()
  • Method Details

    • maxSize

      @Min(0L) public abstract @javax.validation.constraints.Min(0L) int maxSize()
    • expireAfterAccess

      @Min(0L) public abstract @javax.validation.constraints.Min(0L) long expireAfterAccess()
    • expireAfterAccessUnit

      @Nullable public abstract TimeUnit expireAfterAccessUnit()
    • expireAfterWrite

      @Min(0L) public abstract @javax.validation.constraints.Min(0L) long expireAfterWrite()
    • expireAfterWriteUnit

      @Nullable public abstract TimeUnit expireAfterWriteUnit()
    • ignoreNull

      @Nullable public abstract Boolean ignoreNull()
    • builder

      public static CaffeineLookupCache.Config.Builder builder()