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, withTimeToLivecreate, createclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic 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 LfuCacheSettingspublic int initialCapacity()
initialCapacity in class LfuCacheSettingspublic scala.concurrent.duration.Duration timeToLive()
timeToLive in class LfuCacheSettingspublic scala.concurrent.duration.Duration timeToIdle()
timeToIdle in class LfuCacheSettingspublic java.lang.String productPrefix()
productPrefix in interface scala.Product