Packages

object LfuCache

Annotations
@ApiMayChange()
Source
LfuCache.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. LfuCache
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. def apply[K, V](cachingSettings: CachingSettings): Cache[K, V]

    Creates a new akka.http.caching.LfuCache, with optional expiration depending on whether a non-zero and finite timeToLive and/or timeToIdle is set or not.

  2. def apply[K, V](implicit system: ActorSystem): Cache[K, V]
  3. def create[K, V](settings: CachingSettings): Cache[K, V]

    Java API Creates a new akka.http.caching.LfuCache, with optional expiration depending on whether a non-zero and finite timeToLive and/or timeToIdle is set or not.

  4. def create[K, V](system: ActorSystem): Cache[K, V]

    Java API Creates a new akka.http.caching.LfuCache using configuration of the system, with optional expiration depending on whether a non-zero and finite timeToLive and/or timeToIdle is set or not.

  5. def toJavaMappingFunction[K, V](loadValue: (K) => Future[V]): BiFunction[K, Executor, CompletableFuture[V]]
  6. def toJavaMappingFunction[K, V](genValue: () => Future[V]): BiFunction[K, Executor, CompletableFuture[V]]