Package akka.http.caching
Class LfuCache$
java.lang.Object
akka.http.caching.LfuCache$
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription<K,
V> Cache<K, V> apply
(akka.actor.ActorSystem system) <K,
V> Cache<K, V> apply
(CachingSettings cachingSettings) Creates a newLfuCache
, with optional expiration depending on whether a non-zero and finite timeToLive and/or timeToIdle is set or not.<K,
V> Cache<K, V> create
(akka.actor.ActorSystem system) Java API Creates a newLfuCache
using configuration of the system, with optional expiration depending on whether a non-zero and finite timeToLive and/or timeToIdle is set or not.<K,
V> Cache<K, V> create
(CachingSettings settings) Java API Creates a newLfuCache
, with optional expiration depending on whether a non-zero and finite timeToLive and/or timeToIdle is set or not.<K,
V> BiFunction<K, Executor, CompletableFuture<V>> toJavaMappingFunction
(scala.Function0<scala.concurrent.Future<V>> genValue) <K,
V> BiFunction<K, Executor, CompletableFuture<V>> toJavaMappingFunction
(scala.Function1<K, scala.concurrent.Future<V>> loadValue)
-
Field Details
-
MODULE$
Static reference to the singleton instance of this Scala object.
-
-
Constructor Details
-
LfuCache$
public LfuCache$()
-
-
Method Details
-
apply
-
apply
Creates a newLfuCache
, with optional expiration depending on whether a non-zero and finite timeToLive and/or timeToIdle is set or not.- Parameters:
cachingSettings
- (undocumented)- Returns:
- (undocumented)
-
create
Java API Creates a newLfuCache
using configuration of the system, with optional expiration depending on whether a non-zero and finite timeToLive and/or timeToIdle is set or not.- Parameters:
system
- (undocumented)- Returns:
- (undocumented)
-
create
Java API Creates a newLfuCache
, with optional expiration depending on whether a non-zero and finite timeToLive and/or timeToIdle is set or not.- Parameters:
settings
- (undocumented)- Returns:
- (undocumented)
-
toJavaMappingFunction
public <K,V> BiFunction<K,Executor, toJavaMappingFunctionCompletableFuture<V>> (scala.Function0<scala.concurrent.Future<V>> genValue) -
toJavaMappingFunction
public <K,V> BiFunction<K,Executor, toJavaMappingFunctionCompletableFuture<V>> (scala.Function1<K, scala.concurrent.Future<V>> loadValue)
-