package versioned

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. class DataApiCachingVersionedLayers extends CachingVersionedLayers

    Implementation of CachingVersionedLayers based on a user provided cache.

    Implementation of CachingVersionedLayers based on a user provided cache.

    Usually it is enough using the CachingVersionedLayers returned by DataClientCatalog, but in case you have the need to to bind to a specific configuration and to a specific cache implementation, this class offers some extra flexibility.

    See also VersionedLayerReadersConfiguration for the library provided configuration and CaffeineCache for the library provided cache.

  2. sealed trait DataEvictionConfiguration extends AnyRef
  3. case class EntryCountEvictionConfiguration(numEntries: Long) extends DataEvictionConfiguration with MetadataEvictionConfiguration with Product with Serializable
  4. case class FullPartitionMetadata(dataHandle: Option[String], additionalFields: Seq[AdditionalField]) extends PartitionMetadata with Product with Serializable
  5. class HierarchicalHereTileMetadataFetchPolicy extends AsScalaMetadataFetchPolicy[HereTileKey]

    The HierarchicalVersionedLayerMetadataLoader prefetches partitions looking up into the Here Tile hierarchy to fetch the tiles around a given tile.

  6. sealed trait MetadataEvictionConfiguration extends AnyRef
  7. trait MetadataFetchPolicy[K <: LayerMetadataKey] extends AnyRef
  8. class OneToOneMetadataFetchPolicy[K <: LayerMetadataKey] extends AsScalaMetadataFetchPolicy[K]
  9. class VersionedLayerReaderConfiguration[T <: AnyRef] extends AnyRef
  10. class VersionedLayerReadersConfiguration extends AnyRef
  11. case class WeighedEvictionConfiguration(maxWeight: Long, weigher: PartialFunction[String, (AnyRef) ⇒ Int]) extends DataEvictionConfiguration with Product with Serializable

Ungrouped