c

io.horizen.utils

LruCache

class LruCache[K, V] extends LinkedHashMap[K, V]

Linear Supertypes
LinkedHashMap[K, V], HashMap[K, V], Serializable, Cloneable, AbstractMap[K, V], Map[K, V], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. LruCache
  2. LinkedHashMap
  3. HashMap
  4. Serializable
  5. Cloneable
  6. AbstractMap
  7. Map
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new LruCache(cacheSize: Int)

Type Members

  1. final class EntryIterator extends HashIterator with Iterator[Entry[K, V]]
    Attributes
    private[util]
    Definition Classes
    HashMap
  2. final class EntrySet extends AbstractSet[Entry[K, V]]
    Attributes
    private[util]
    Definition Classes
    HashMap
  3. abstract class HashIterator extends AnyRef
    Attributes
    private[util]
    Definition Classes
    HashMap
  4. final class KeyIterator extends HashIterator with Iterator[K]
    Attributes
    private[util]
    Definition Classes
    HashMap
  5. final class KeySet extends AbstractSet[K]
    Attributes
    private[util]
    Definition Classes
    HashMap
  6. final class LinkedEntryIterator extends LinkedHashIterator with Iterator[Entry[K, V]]
    Attributes
    private[util]
    Definition Classes
    LinkedHashMap
  7. final class LinkedEntrySet extends AbstractSet[Entry[K, V]]
    Attributes
    private[util]
    Definition Classes
    LinkedHashMap
  8. abstract class LinkedHashIterator extends AnyRef
    Attributes
    private[util]
    Definition Classes
    LinkedHashMap
  9. final class LinkedKeyIterator extends LinkedHashIterator with Iterator[K]
    Attributes
    private[util]
    Definition Classes
    LinkedHashMap
  10. final class LinkedKeySet extends AbstractSet[K]
    Attributes
    private[util]
    Definition Classes
    LinkedHashMap
  11. final class LinkedValueIterator extends LinkedHashIterator with Iterator[V]
    Attributes
    private[util]
    Definition Classes
    LinkedHashMap
  12. final class LinkedValues extends AbstractCollection[V]
    Attributes
    private[util]
    Definition Classes
    LinkedHashMap
  13. final class ValueIterator extends HashIterator with Iterator[V]
    Attributes
    private[util]
    Definition Classes
    HashMap
  14. final class Values extends AbstractCollection[V]
    Attributes
    private[util]
    Definition Classes
    HashMap

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. val cacheSize: Int
  6. def clear(): Unit
    Definition Classes
    LinkedHashMap → HashMap → AbstractMap → Map
  7. def clone(): AnyRef
    Definition Classes
    HashMap → AbstractMap → AnyRef
  8. def compute(arg0: K, arg1: BiFunction[_ >: K, _ >: V, _ <: V]): V
    Definition Classes
    HashMap → Map
  9. def computeIfAbsent(arg0: K, arg1: Function[_ >: K, _ <: V]): V
    Definition Classes
    HashMap → Map
  10. def computeIfPresent(arg0: K, arg1: BiFunction[_ >: K, _ >: V, _ <: V]): V
    Definition Classes
    HashMap → Map
  11. def containsKey(arg0: Any): Boolean
    Definition Classes
    HashMap → AbstractMap → Map
  12. def containsValue(arg0: Any): Boolean
    Definition Classes
    LinkedHashMap → HashMap → AbstractMap → Map
  13. def entrySet(): Set[Entry[K, V]]
    Definition Classes
    LinkedHashMap → HashMap → AbstractMap → Map
  14. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. def equals(arg0: Any): Boolean
    Definition Classes
    AbstractMap → Map → AnyRef → Any
  16. def forEach(arg0: BiConsumer[_ >: K, _ >: V]): Unit
    Definition Classes
    LinkedHashMap → HashMap → Map
  17. def get(arg0: Any): V
    Definition Classes
    LinkedHashMap → HashMap → AbstractMap → Map
  18. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  19. def getOrDefault(arg0: Any, arg1: V): V
    Definition Classes
    LinkedHashMap → HashMap → Map
  20. def hashCode(): Int
    Definition Classes
    AbstractMap → Map → AnyRef → Any
  21. def isEmpty(): Boolean
    Definition Classes
    HashMap → AbstractMap → Map
  22. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  23. def keySet(): Set[K]
    Definition Classes
    LinkedHashMap → HashMap → AbstractMap → Map
  24. def merge(arg0: K, arg1: V, arg2: BiFunction[_ >: V, _ >: V, _ <: V]): V
    Definition Classes
    HashMap → Map
  25. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  26. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  27. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  28. def put(arg0: K, arg1: V): V
    Definition Classes
    HashMap → AbstractMap → Map
  29. def putAll(arg0: Map[_ <: K, _ <: V]): Unit
    Definition Classes
    HashMap → AbstractMap → Map
  30. def putIfAbsent(arg0: K, arg1: V): V
    Definition Classes
    HashMap → Map
  31. def remove(arg0: Any, arg1: Any): Boolean
    Definition Classes
    HashMap → Map
  32. def remove(arg0: Any): V
    Definition Classes
    HashMap → AbstractMap → Map
  33. def removeEldestEntry(entry: Entry[K, V]): Boolean
    Definition Classes
    LruCache → LinkedHashMap
  34. def replace(arg0: K, arg1: V): V
    Definition Classes
    HashMap → Map
  35. def replace(arg0: K, arg1: V, arg2: V): Boolean
    Definition Classes
    HashMap → Map
  36. def replaceAll(arg0: BiFunction[_ >: K, _ >: V, _ <: V]): Unit
    Definition Classes
    LinkedHashMap → HashMap → Map
  37. def size(): Int
    Definition Classes
    HashMap → AbstractMap → Map
  38. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  39. def toString(): String
    Definition Classes
    AbstractMap → AnyRef → Any
  40. def values(): Collection[V]
    Definition Classes
    LinkedHashMap → HashMap → AbstractMap → Map
  41. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  42. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  43. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from LinkedHashMap[K, V]

Inherited from HashMap[K, V]

Inherited from Serializable

Inherited from Cloneable

Inherited from AbstractMap[K, V]

Inherited from Map[K, V]

Inherited from AnyRef

Inherited from Any

Ungrouped