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)

  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

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

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

    Permalink

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

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

    Permalink
  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

Ungrouped