Class JavaScalaConverters.AsJavaCachingVersionedHereTileLayerReader<T>
java.lang.Object
com.here.platform.data.client.v2.api.JavaScalaConverters.AsJavaVersionedHereTileLayerReader<T>
com.here.platform.data.client.v2.api.JavaScalaConverters.AsJavaCachingVersionedHereTileLayerReader<T>
- All Implemented Interfaces:
CachingVersionedHereTileLayerReader<T>
,VersionedHereTileLayerReader<T>
- Enclosing class:
- JavaScalaConverters
public static class JavaScalaConverters.AsJavaCachingVersionedHereTileLayerReader<T>
extends JavaScalaConverters.AsJavaVersionedHereTileLayerReader<T>
implements CachingVersionedHereTileLayerReader<T>
-
Constructor Summary
ConstructorsConstructorDescriptionAsJavaCachingVersionedHereTileLayerReader
(com.here.platform.data.client.v2.api.scaladsl.versioned.CachingVersionedHereTileLayerReader<T> asScala) -
Method Summary
Modifier and TypeMethodDescriptioncom.here.platform.data.client.v2.api.scaladsl.versioned.CachingVersionedHereTileLayerReader<T>
asScala()
void
Downloads the data for the requested versions of the given tileIds and puts it into the cache for later retrieval.Downloads the data for the requested versions of the given tileIds and puts it into the cache for later retrieval.Methods inherited from class com.here.platform.data.client.v2.api.JavaScalaConverters.AsJavaVersionedHereTileLayerReader
read
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.here.platform.data.client.v2.api.javadsl.versioned.VersionedHereTileLayerReader
read
-
Constructor Details
-
AsJavaCachingVersionedHereTileLayerReader
public AsJavaCachingVersionedHereTileLayerReader(com.here.platform.data.client.v2.api.scaladsl.versioned.CachingVersionedHereTileLayerReader<T> asScala)
-
-
Method Details
-
asScala
public com.here.platform.data.client.v2.api.scaladsl.versioned.CachingVersionedHereTileLayerReader<T> asScala()- Overrides:
asScala
in classJavaScalaConverters.AsJavaVersionedHereTileLayerReader<T>
-
preload
Description copied from interface:CachingVersionedHereTileLayerReader
Downloads the data for the requested versions of the given tileIds and puts it into the cache for later retrieval.If the data does not fit into the cache completely, this might evict entries from the cache.
- Specified by:
preload
in interfaceCachingVersionedHereTileLayerReader<T>
-
preloadAsync
public CompletionStage<Void> preloadAsync(Iterable<Long> versions, Iterable<Long> tileIds, Executor executor) Description copied from interface:CachingVersionedHereTileLayerReader
Downloads the data for the requested versions of the given tileIds and puts it into the cache for later retrieval.If the data does not fit into the cache completely, this might evict entries from the cache.
Please note that using a work stealing thread pool might lead to starvation.
- Specified by:
preloadAsync
in interfaceCachingVersionedHereTileLayerReader<T>
-