package versioned
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
-
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 byDataClientCatalog
, 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 andCaffeineCache
for the library provided cache. - sealed trait DataEvictionConfiguration extends AnyRef
- case class EntryCountEvictionConfiguration(numEntries: Long) extends DataEvictionConfiguration with MetadataEvictionConfiguration with Product with Serializable
- case class FullPartitionMetadata(dataHandle: Option[String], additionalFields: Seq[AdditionalField]) extends PartitionMetadata with Product with Serializable
-
class
HierarchicalHereTileMetadataFetchPolicy extends AsScalaMetadataFetchPolicy[HereTileKey]
The HierarchicalVersionedLayerMetadataLoader prefetches partitions looking up into the Here Tile hierarchy to fetch the tiles around a given tile.
- sealed trait MetadataEvictionConfiguration extends AnyRef
- trait MetadataFetchPolicy[K <: LayerMetadataKey] extends AnyRef
- class OneToOneMetadataFetchPolicy[K <: LayerMetadataKey] extends AsScalaMetadataFetchPolicy[K]
- class VersionedLayerReaderConfiguration[T <: AnyRef] extends AnyRef
- class VersionedLayerReadersConfiguration extends AnyRef
- case class WeighedEvictionConfiguration(maxWeight: Long, weigher: PartialFunction[String, (AnyRef) ⇒ Int]) extends DataEvictionConfiguration with Product with Serializable
Value Members
- object NoEvictionConfiguration extends DataEvictionConfiguration with MetadataEvictionConfiguration with Product with Serializable
- object VersionedLayerReaderConfiguration
- object VersionedLayerReadersConfiguration