public final class LfuCachingSettingsImpl extends LfuCacheSettings implements scala.Product, java.io.Serializable
Constructor and Description |
---|
LfuCachingSettingsImpl(int maxCapacity,
int initialCapacity,
scala.concurrent.duration.Duration timeToLive,
scala.concurrent.duration.Duration timeToIdle) |
Modifier and Type | Method and Description |
---|---|
static T |
apply(org.apache.pekko.actor.ActorSystem system) |
static T |
apply(com.typesafe.config.Config config) |
static T |
apply(java.lang.String configOverrides) |
static LfuCachingSettingsImpl |
fromSubConfig(com.typesafe.config.Config root,
com.typesafe.config.Config inner) |
int |
initialCapacity() |
int |
maxCapacity() |
protected static java.lang.String |
prefix() |
java.lang.String |
productPrefix() |
scala.concurrent.duration.Duration |
timeToIdle() |
scala.concurrent.duration.Duration |
timeToLive() |
getInitialCapacity, getMaxCapacity, getTimeToIdle, getTimeToLive, withInitialCapacity, withMaxCapacity, withTimeToIdle, withTimeToLive
create, create
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public LfuCachingSettingsImpl(int maxCapacity, int initialCapacity, scala.concurrent.duration.Duration timeToLive, scala.concurrent.duration.Duration timeToIdle)
public static LfuCachingSettingsImpl fromSubConfig(com.typesafe.config.Config root, com.typesafe.config.Config inner)
protected static java.lang.String prefix()
public static T apply(org.apache.pekko.actor.ActorSystem system)
public static T apply(java.lang.String configOverrides)
public static T apply(com.typesafe.config.Config config)
public int maxCapacity()
maxCapacity
in class LfuCacheSettings
public int initialCapacity()
initialCapacity
in class LfuCacheSettings
public scala.concurrent.duration.Duration timeToLive()
timeToLive
in class LfuCacheSettings
public scala.concurrent.duration.Duration timeToIdle()
timeToIdle
in class LfuCacheSettings
public java.lang.String productPrefix()
productPrefix
in interface scala.Product