Package org.graylog2.lookup.caches
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
-
Nested Class Summary
-
Field Summary
Fields inherited from interface org.graylog2.plugin.lookup.LookupCacheConfiguration
TYPE_FIELD
-
Constructor Summary
-
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.graylog2.plugin.lookup.LookupCacheConfiguration
type, validate
-
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
-
expireAfterWrite
@Min(0L) public abstract @javax.validation.constraints.Min(0L) long expireAfterWrite() -
expireAfterWriteUnit
-
builder
-