Packages

abstract class CanSetExternalCaches extends CanSetCacheSizes

Linear Supertypes
CanSetCacheSizes, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CanSetExternalCaches
  2. CanSetCacheSizes
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new CanSetExternalCaches(hrn: HRN, dataApiAdapter: DataApiAdapter)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  10. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. def newInstance: OptimizedMapCatalog

    Creates a new OptimizedMapCatalog with creating internal caches with given or default sizes.

    Creates a new OptimizedMapCatalog with creating internal caches with given or default sizes.

    Definition Classes
    CanSetCacheSizes
  14. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  15. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  16. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  17. def toString(): String
    Definition Classes
    AnyRef → Any
  18. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  19. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  20. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  21. def withMaxBlobCacheSizeBytes(value: Long): CanSetCacheSizes

    Sets the maximum size of the blob cache to be created.

    Sets the maximum size of the blob cache to be created. If not set, default of 250 MiB is used. It excludes passing external caches, but allows configuring metadata cache afterwards.

    value

    the maximum size in bytes to be used by the blob cache

    Definition Classes
    CanSetCacheSizes
  22. def withMaxMetadataCacheEntryCount(value: Long): CanSetCacheSizes

    Sets the maximum size of the metadata cache to be created.

    Sets the maximum size of the metadata cache to be created. If not set, a reasonable number of entries is inferred based on blob cache size. It excludes passing external caches, but allows configuring blob cache afterwards.

    value

    the maximum number of entries to be used by the metadata cache

    Definition Classes
    CanSetCacheSizes
  23. def withVersionedLayerReadersCache(blobCache: Cache[LayerMetadata, AnyRef], metadataCache: Cache[LayerMetadataKey, OptionalLayerMetadata]): CanCreateWithExternalCaches

    Passes a external caches.

    Passes a external caches. It excludes configuring internal caches sizes.

    blobCache

    external blob cache to be used

    metadataCache

    external metadata cache to be used

Inherited from CanSetCacheSizes

Inherited from AnyRef

Inherited from Any

Ungrouped