Package | Description |
---|---|
com.oracle.bmc.hdfs.caching | |
com.oracle.bmc.hdfs.caching.internal |
Class and Description |
---|
Cache
A cache interface.
|
Cache.RemovalListener
Listener for removals from the cache.
|
Cache.RemovalNotification
Notification of a removal from the cache.
|
Cache.Statistics
Interface for providing cache statistics, if enabled.
|
Cache.Weigher
Weigher for determining the weight of an entry.
|
CacheBuilder
A builder for a
Cache |
CacheBuilderWithWeight
A builder for a
Cache |
CachingObjectStorage
A wrapper around
ObjectStorage that caches the contents returned by
ObjectStorage.getObject(GetObjectRequest) on disk. |
CachingObjectStorage.Configuration
Configuration.
|
CachingObjectStorage.Configuration.ConfigurationBuilder
Builder for a caching configuration.
|
CachingObjectStorage.GetObjectRequestCacheKey
We unfortunately need a wrapper around
GetObjectRequest , because we don't want everything to be
considered for equals and hashCode. |
CachingObjectStorage.GetObjectResponseCacheValue |
CachingObjectStorage.Handler
Implemented as proxy/invocation handler, so we don't have to add more and more methods that just
client to the inner
ObjectStorage instance. |
CachingObjectStorage.PathHolder
It seems like the JDK is doing some kind of caching or re-use of Path instances, preventing PhantomReferences
from working properly.
|
CachingObjectStorage.PathPhantomReference
This phantom reference is used to delete evicted cached files once they are not accessible anymore by the
Java application (because there are no more references held to it).
|
CachingObjectStorage.RowLock |
CachingObjectStorage.RowLockProvider |
CachingObjectStorage.UncacheablePredicate
Interface for deciding if a request cannot be cached.
|
ConsistencyPolicy
This interface controls how conflicting items are evicted.
|
Class and Description |
---|
Cache
A cache interface.
|
Cache.RemovalListener
Listener for removals from the cache.
|
Cache.RemovalNotification
Notification of a removal from the cache.
|
Cache.Statistics
Interface for providing cache statistics, if enabled.
|
Cache.Weigher
Weigher for determining the weight of an entry.
|
CacheBuilder
A builder for a
Cache |
CacheBuilderWithWeight
A builder for a
Cache |
Copyright © 2016–2023. All rights reserved.