Package akka.http.caching.scaladsl
Class LfuCacheSettings
java.lang.Object
akka.http.caching.javadsl.LfuCacheSettings
akka.http.caching.scaladsl.LfuCacheSettings
- Direct Known Subclasses:
LfuCachingSettingsImpl
Public API but not intended for subclassing
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic LfuCacheSettings
apply
(com.typesafe.config.Config config) static LfuCacheSettings
final int
final int
final scala.concurrent.duration.Duration
final scala.concurrent.duration.Duration
abstract int
abstract int
abstract scala.concurrent.duration.Duration
abstract scala.concurrent.duration.Duration
withInitialCapacity
(int newInitialCapacity) withMaxCapacity
(int newMaxCapacity) withTimeToIdle
(scala.concurrent.duration.Duration newTimeToIdle) withTimeToLive
(scala.concurrent.duration.Duration newTimeToLive) Methods inherited from class akka.http.caching.javadsl.LfuCacheSettings
create, create
-
Constructor Details
-
LfuCacheSettings
public LfuCacheSettings()
-
-
Method Details
-
apply
-
apply
-
maxCapacity
public abstract int maxCapacity() -
initialCapacity
public abstract int initialCapacity() -
timeToLive
public abstract scala.concurrent.duration.Duration timeToLive() -
timeToIdle
public abstract scala.concurrent.duration.Duration timeToIdle() -
getMaxCapacity
public final int getMaxCapacity()- Specified by:
getMaxCapacity
in classLfuCacheSettings
-
getInitialCapacity
public final int getInitialCapacity()- Specified by:
getInitialCapacity
in classLfuCacheSettings
-
getTimeToLive
public final scala.concurrent.duration.Duration getTimeToLive()- Specified by:
getTimeToLive
in classLfuCacheSettings
-
getTimeToIdle
public final scala.concurrent.duration.Duration getTimeToIdle()- Specified by:
getTimeToIdle
in classLfuCacheSettings
-
withMaxCapacity
- Overrides:
withMaxCapacity
in classLfuCacheSettings
-
withInitialCapacity
- Overrides:
withInitialCapacity
in classLfuCacheSettings
-
withTimeToLive
- Overrides:
withTimeToLive
in classLfuCacheSettings
-
withTimeToIdle
- Overrides:
withTimeToIdle
in classLfuCacheSettings
-