- get(String) - Method in interface com.atlassian.vcache.ExternalCache
-
Returns a value that is associated with a specified key.
- get(String, Supplier<V>) - Method in interface com.atlassian.vcache.ExternalCache
-
Returns a value that may be associated with a specified key.
- get(K) - Method in interface com.atlassian.vcache.LocalCacheOperations
-
Returns a value that is associated with a specified key.
- get(K, Supplier<? extends V>) - Method in interface com.atlassian.vcache.LocalCacheOperations
-
Returns a value that may be associated with a specified key.
- getBulk(String...) - Method in interface com.atlassian.vcache.ExternalCache
-
Returns the values that are associated with the specified keys.
- getBulk(Iterable<String>) - Method in interface com.atlassian.vcache.ExternalCache
-
Returns the values that are associated with the specified keys.
- getBulk(Function<Collection<String>, Map<String, V>>, String...) - Method in interface com.atlassian.vcache.ExternalCache
-
Returns the values that are associated with the specified keys.
- getBulk(Function<Collection<String>, Map<String, V>>, Iterable<String>) - Method in interface com.atlassian.vcache.ExternalCache
-
Returns the values that are associated with the specified keys.
- getBulk(K...) - Method in interface com.atlassian.vcache.LocalCacheOperations
-
Returns the values that are associated with the specified keys.
- getBulk(Iterable<K>) - Method in interface com.atlassian.vcache.LocalCacheOperations
-
Returns the values that are associated with the specified keys.
- getBulk(Function<Collection<K>, Map<K, V>>, K...) - Method in interface com.atlassian.vcache.LocalCacheOperations
-
Returns the values that are associated with the specified keys.
- getBulk(Function<Collection<K>, Map<K, V>>, Iterable<K>) - Method in interface com.atlassian.vcache.LocalCacheOperations
-
Returns the values that are associated with the specified keys.
- getBulkIdentified(String...) - Method in interface com.atlassian.vcache.DirectExternalCache
-
- getBulkIdentified(Iterable<String>) - Method in interface com.atlassian.vcache.DirectExternalCache
-
- getDataChangeRateHint() - Method in class com.atlassian.vcache.ExternalCacheSettings
-
Returns the hint for the expected change rate for data updates.
- getDefaultTtl() - Method in class com.atlassian.vcache.ExternalCacheSettings
-
Returns the default time-to-live for entries when added.
- getDefaultTtl() - Method in class com.atlassian.vcache.JvmCacheSettings
-
Returns the default time-to-live for entries when added.
- getDirectExternalCache(String, Marshaller<V>, ExternalCacheSettings) - Method in interface com.atlassian.vcache.VCacheFactory
-
- getEntryCountHint() - Method in class com.atlassian.vcache.ExternalCacheSettings
-
Returns the hint for the expected number of entries
- getEntryGrowthRateHint() - Method in class com.atlassian.vcache.ExternalCacheSettings
-
Returns the hint for the expected change rate for entry additions.
- getExternalDefaults(String) - Method in interface com.atlassian.vcache.internal.VCacheSettingsDefaultsProvider
-
- getIdentified(String) - Method in interface com.atlassian.vcache.DirectExternalCache
-
Returns an identified value that is associated with a specified key.
- getJvmCache(String, JvmCacheSettings) - Method in interface com.atlassian.vcache.VCacheFactory
-
Obtains a
JvmCache with the specified details.
- getJvmDefaults(String) - Method in interface com.atlassian.vcache.internal.VCacheSettingsDefaultsProvider
-
Obtain the default settings for a
JvmCache.
- getKeys() - Method in interface com.atlassian.vcache.JvmCache
-
Gets the keys of all objects currently stored in the cache.
- getMaxEntries() - Method in class com.atlassian.vcache.JvmCacheSettings
-
Returns the maximum number of entries allowed.
- getName() - Method in interface com.atlassian.vcache.internal.ExternalCacheDetails
-
The name of the cache, uniquely identifies this cache.
- getName() - Method in interface com.atlassian.vcache.internal.JvmCacheDetails
-
- getName() - Method in interface com.atlassian.vcache.internal.RequestCacheDetails
-
- getName() - Method in interface com.atlassian.vcache.VCache
-
The name of the cache, uniquely identifies this cache.
- getPolicy() - Method in interface com.atlassian.vcache.internal.ExternalCacheDetails
-
- getReason() - Method in exception com.atlassian.vcache.ExternalCacheException
-
Returns the reason for failure.
- getRequestCache(String) - Method in interface com.atlassian.vcache.VCacheFactory
-
- getSettings() - Method in interface com.atlassian.vcache.internal.ExternalCacheDetails
-
- getSettings() - Method in interface com.atlassian.vcache.internal.JvmCacheDetails
-
- getStableReadExternalCache(String, Marshaller<V>, ExternalCacheSettings) - Method in interface com.atlassian.vcache.VCacheFactory
-
- getTransactionalExternalCache(String, Marshaller<V>, ExternalCacheSettings) - Method in interface com.atlassian.vcache.VCacheFactory
-
- remove(String...) - Method in interface com.atlassian.vcache.ExternalWriteOperationsBuffered
-
Remove the entries with the specified keys.
- remove(Iterable<String>) - Method in interface com.atlassian.vcache.ExternalWriteOperationsBuffered
-
Remove the entries with the specified keys.
- remove(String...) - Method in interface com.atlassian.vcache.ExternalWriteOperationsUnbuffered
-
Remove the entries with the specified keys.
- remove(Iterable<String>) - Method in interface com.atlassian.vcache.ExternalWriteOperationsUnbuffered
-
Remove the entries with the specified keys.
- remove(K...) - Method in interface com.atlassian.vcache.LocalCacheOperations
-
Removes all the entries for the supplied keys.
- remove(Iterable<K>) - Method in interface com.atlassian.vcache.LocalCacheOperations
-
Removes all the entries for the supplied keys.
- removeAll() - Method in interface com.atlassian.vcache.ExternalWriteOperationsBuffered
-
Remove all entries in the cache.
- removeAll() - Method in interface com.atlassian.vcache.ExternalWriteOperationsUnbuffered
-
Remove all entries in the cache.
- removeAll() - Method in interface com.atlassian.vcache.LocalCacheOperations
-
Removes all the entries in the cache.
- removeIf(String, CasIdentifier) - Method in interface com.atlassian.vcache.DirectExternalCache
-
Removes the specified entry, iff the specified CAS identifier matches.
- removeIf(K, V) - Method in interface com.atlassian.vcache.LocalCacheOperations
-
Conditionally removed an entry for a specified key, iff:
An entry already exists for the key
The current value matches the supplied
value using
Object.equals(Object)
- replaceIf(String, CasIdentifier, V) - Method in interface com.atlassian.vcache.DirectExternalCache
-
Replaces the value for a specified entry, iff the specified CAS identifier matches.
- replaceIf(K, V, V) - Method in interface com.atlassian.vcache.LocalCacheOperations
-
Conditionally replaces the value associated with a key, iff:
An entry already exists for the key
The current value matches the supplied
currentValue using
Object.equals(Object)
- RequestCache<K,V> - Interface in com.atlassian.vcache
-
Represents a request scope cache, which is intended to hold data for the life of a request.
- RequestCacheDetails - Interface in com.atlassian.vcache.internal
-
- requestSetup(String) - Method in interface com.atlassian.vcache.internal.PartitionAwareVCacheLifecycleManager
-
To be called before a thread is about to perform a request (unit of work).
- requestSetup() - Method in interface com.atlassian.vcache.internal.PartitionlessVCacheLifecycleManager
-
To be called before a thread is about to perform a request (unit of work).
- requestTeardown() - Method in interface com.atlassian.vcache.internal.VCacheLifecycleManager
-
To be called after a thread has performed a request (unit of work).
- value() - Method in interface com.atlassian.vcache.IdentifiedValue
-
Returns the value.
- valueOf(String) - Static method in enum com.atlassian.vcache.ChangeRate
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.atlassian.vcache.ExternalCacheException.Reason
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.atlassian.vcache.internal.ExternalCacheDetails.BufferPolicy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.atlassian.vcache.PutPolicy
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.atlassian.vcache.ChangeRate
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.atlassian.vcache.ExternalCacheException.Reason
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.atlassian.vcache.internal.ExternalCacheDetails.BufferPolicy
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.atlassian.vcache.PutPolicy
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VCache - Interface in com.atlassian.vcache
-
Represents the characteristics common to all types of caches.
- VCacheFactory - Interface in com.atlassian.vcache
-
Represents the factory for creating caches.
- VCacheLifecycleManager - Interface in com.atlassian.vcache.internal
-
The lifecyle management interface that contains methods that need to be called, by the
host application, at different stages.
- VCacheManagement - Interface in com.atlassian.vcache.internal
-
The management interface that contains methods to obtain information and manage the caches.
- VCacheSettingsDefaultsProvider - Interface in com.atlassian.vcache.internal
-
A manager for retrieving the default settings for caches.