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()voidDownloads 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
readMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
asScalain classJavaScalaConverters.AsJavaVersionedHereTileLayerReader<T>
-
preload
Description copied from interface:CachingVersionedHereTileLayerReaderDownloads 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:
preloadin interfaceCachingVersionedHereTileLayerReader<T>
-
preloadAsync
public CompletionStage<Void> preloadAsync(Iterable<Long> versions, Iterable<Long> tileIds, Executor executor) Description copied from interface:CachingVersionedHereTileLayerReaderDownloads 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:
preloadAsyncin interfaceCachingVersionedHereTileLayerReader<T>
-