Packages

package caching

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. abstract class Cache[Key, Value] extends AnyRef

    A cache.

    A cache. Used for caching values.

    The strategy used for eviction is implementation-dependent.

    Key

    The type of the key used to look up values.

    Value

    The type of the cached value.

  2. abstract class ConcurrentCache[Key, Value] extends Cache[Key, Value]

    A cache that is concurrency-safe.

    A cache that is concurrency-safe. This means it is able to look up a value, and if it does not exist, populate the value at that key, in a single, atomic action.

    Key

    The type of the key used to look up values.

    Value

    The type of the cached value.

  3. final class NoCache[Key, Value] extends ConcurrentCache[Key, Value]

Value Members

  1. object Cache
  2. object CaffeineCache
  3. object SizedCache

Ungrouped