Package

geotrellis.spark.util

cache

Permalink

package cache

Visibility
  1. Public
  2. All

Type Members

  1. trait BoundedCache[K, V] extends Cache[K, V]

    Permalink

    A hash backed cache with a size boundary Operations on this cache may required O(N) time to execute (N = size of cache)

    A hash backed cache with a size boundary Operations on this cache may required O(N) time to execute (N = size of cache)

    Annotations
    @deprecated
    Deprecated

    (Since version 1.2) This will be removed in favor of a pluggable cache in 2.0

  2. trait Cache[K, V] extends Serializable

    Permalink

    Base trait for a caching strategy

    Base trait for a caching strategy

    K is the cache key V is the cache value

    Annotations
    @deprecated
    Deprecated

    (Since version 1.2) This will be removed in favor of a pluggable cache in 2.0

  3. class FileCache extends Cache[Long, Array[Byte]]

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 1.2) This will be removed in favor of a pluggable cache in 2.0

  4. trait HashBackedCache[K, V] extends Cache[K, V]

    Permalink

    An unbounded hash-backed cache Operations on this cache execute in O(1) time

    An unbounded hash-backed cache Operations on this cache execute in O(1) time

    Annotations
    @deprecated
    Deprecated

    (Since version 1.2) This will be removed in favor of a pluggable cache in 2.0

  5. class LRUCache[K, V] extends HashBackedCache[K, V] with BoundedCache[K, V]

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 1.2) This will be removed in favor of a pluggable cache in 2.0

  6. class NoCache[K, V] extends Cache[K, V]

    Permalink

    A Cache Strategy that completely ignores caching and always returns the input object Operations on this cache execute in O(1) time

    A Cache Strategy that completely ignores caching and always returns the input object Operations on this cache execute in O(1) time

    Annotations
    @deprecated
    Deprecated

    (Since version 1.2) This will be removed in favor of a pluggable cache in 2.0

Ungrouped