Skip navigation links
B C D E G H I L M P R T 

B

build() - Method in class com.atlassian.vcache.internal.guava.GuavaServiceSettingsBuilder
Returns a new GuavaServiceSettings instance configured using the supplied settings.
buildDelegate(ExternalCacheSettings) - Static method in class com.atlassian.vcache.internal.guava.GuavaUtils
 

C

com.atlassian.vcache.internal.guava - package com.atlassian.vcache.internal.guava
Contains the implementation based on Guava.
createDirectExternalCache(String, ExternalCacheSettings, MarshallingPair<V>, boolean) - Method in class com.atlassian.vcache.internal.guava.GuavaVCacheService
 
createJvmCache(String, JvmCacheSettings) - Method in class com.atlassian.vcache.internal.guava.GuavaVCacheService
 
createStableReadExternalCache(String, ExternalCacheSettings, MarshallingPair<V>, boolean) - Method in class com.atlassian.vcache.internal.guava.GuavaVCacheService
 
createTransactionalExternalCache(String, ExternalCacheSettings, MarshallingPair<V>, boolean) - Method in class com.atlassian.vcache.internal.guava.GuavaVCacheService
 

D

directGet(String) - Method in class com.atlassian.vcache.internal.guava.GuavaStableReadExternalCache
 
directGet(String) - Method in class com.atlassian.vcache.internal.guava.GuavaTransactionalExternalCache
 
directGetBulk(Set<String>) - Method in class com.atlassian.vcache.internal.guava.GuavaStableReadExternalCache
 
directGetBulk(Set<String>) - Method in class com.atlassian.vcache.internal.guava.GuavaTransactionalExternalCache
 

E

enableSerializationHack() - Method in class com.atlassian.vcache.internal.guava.GuavaServiceSettingsBuilder
Enable the serialization hack, whereby if an ExternalCache's values are Serializable, then the values are not marshalled before they are passed to the delegate Guava Cache.
ensureCacheContext() - Method in class com.atlassian.vcache.internal.guava.GuavaDirectExternalCache
 
ensureCacheContext() - Method in class com.atlassian.vcache.internal.guava.GuavaStableReadExternalCache
 
ensureCacheContext() - Method in class com.atlassian.vcache.internal.guava.GuavaTransactionalExternalCache
 

G

get(String) - Method in class com.atlassian.vcache.internal.guava.GuavaDirectExternalCache
 
get(String, Supplier<V>) - Method in class com.atlassian.vcache.internal.guava.GuavaDirectExternalCache
 
getBulk(Iterable<String>) - Method in class com.atlassian.vcache.internal.guava.GuavaDirectExternalCache
 
getBulk(Function<Set<String>, Map<String, V>>, Iterable<String>) - Method in class com.atlassian.vcache.internal.guava.GuavaDirectExternalCache
 
getBulkIdentified(Iterable<String>) - Method in class com.atlassian.vcache.internal.guava.GuavaDirectExternalCache
 
getIdentified(String) - Method in class com.atlassian.vcache.internal.guava.GuavaDirectExternalCache
 
getIdentified(String, Supplier<V>) - Method in class com.atlassian.vcache.internal.guava.GuavaDirectExternalCache
 
getLockTimeout() - Method in class com.atlassian.vcache.internal.guava.GuavaServiceSettings
 
getLogger() - Method in class com.atlassian.vcache.internal.guava.GuavaDirectExternalCache
 
getLogger() - Method in class com.atlassian.vcache.internal.guava.GuavaStableReadExternalCache
 
getLogger() - Method in class com.atlassian.vcache.internal.guava.GuavaTransactionalExternalCache
 
GuavaDirectExternalCache<V> - Class in com.atlassian.vcache.internal.guava
Guava based implementation of DirectExternalCache.
GuavaDirectExternalCache(String, Cache<String, IdentifiedData>, Supplier<RequestContext>, ExternalCacheKeyGenerator, Optional<MarshallingPair<V>>, Duration) - Constructor for class com.atlassian.vcache.internal.guava.GuavaDirectExternalCache
 
GuavaServiceSettings - Class in com.atlassian.vcache.internal.guava
Represents the settings for the Guava service.
GuavaServiceSettingsBuilder - Class in com.atlassian.vcache.internal.guava
Builder for GuavaServiceSettings instances.
GuavaServiceSettingsBuilder() - Constructor for class com.atlassian.vcache.internal.guava.GuavaServiceSettingsBuilder
 
GuavaStableReadExternalCache<V> - Class in com.atlassian.vcache.internal.guava
Guava implementation of StableReadExternalCache.
GuavaStableReadExternalCache(String, Cache<String, IdentifiedData>, Supplier<RequestContext>, ExternalCacheKeyGenerator, Optional<MarshallingPair<V>>, MetricsRecorder, Duration) - Constructor for class com.atlassian.vcache.internal.guava.GuavaStableReadExternalCache
 
GuavaTransactionalExternalCache<V> - Class in com.atlassian.vcache.internal.guava
Guava implementation of a TransactionalExternalCache.
GuavaTransactionalExternalCache(String, Cache<String, IdentifiedData>, Supplier<RequestContext>, ExternalCacheKeyGenerator, Optional<MarshallingPair<V>>, TransactionControlManager, MetricsRecorder, Duration) - Constructor for class com.atlassian.vcache.internal.guava.GuavaTransactionalExternalCache
 
GuavaUtils - Class in com.atlassian.vcache.internal.guava
Common utility methods that are specific for the Legacy implementation.
GuavaUtils() - Constructor for class com.atlassian.vcache.internal.guava.GuavaUtils
 
GuavaVCacheService - Class in com.atlassian.vcache.internal.guava
Main service that is backed by Guava.
GuavaVCacheService(String, Supplier<RequestContext>, Supplier<RequestContext>, VCacheSettingsDefaultsProvider, VCacheCreationHandler, MetricsCollector, GuavaServiceSettings, BegunTransactionalActivityHandler) - Constructor for class com.atlassian.vcache.internal.guava.GuavaVCacheService
 
GuavaVCacheService(Supplier<RequestContext>, Supplier<RequestContext>, VCacheSettingsDefaultsProvider, VCacheCreationHandler, MetricsCollector, ExternalCacheKeyGenerator, GuavaServiceSettings, BegunTransactionalActivityHandler) - Constructor for class com.atlassian.vcache.internal.guava.GuavaVCacheService
 

H

handleCreation(String, V) - Method in class com.atlassian.vcache.internal.guava.GuavaStableReadExternalCache
 

I

internalPut(String, V, PutPolicy) - Method in class com.atlassian.vcache.internal.guava.GuavaStableReadExternalCache
 
internalRemove(Iterable<String>) - Method in class com.atlassian.vcache.internal.guava.GuavaStableReadExternalCache
 
internalRemoveAll() - Method in class com.atlassian.vcache.internal.guava.GuavaStableReadExternalCache
 
isSerializationHack() - Method in class com.atlassian.vcache.internal.guava.GuavaServiceSettings
 

L

lockTimeout(Duration) - Method in class com.atlassian.vcache.internal.guava.GuavaServiceSettingsBuilder
Change the timeout that is used when acquiring locks.
log() - Method in class com.atlassian.vcache.internal.guava.GuavaVCacheService
 

M

mapException(Exception) - Method in class com.atlassian.vcache.internal.guava.GuavaDirectExternalCache
 
mapException(Exception) - Method in class com.atlassian.vcache.internal.guava.GuavaStableReadExternalCache
 
mapException(Exception) - Method in class com.atlassian.vcache.internal.guava.GuavaTransactionalExternalCache
 

P

put(String, V, PutPolicy) - Method in class com.atlassian.vcache.internal.guava.GuavaDirectExternalCache
 

R

remove(Iterable<String>) - Method in class com.atlassian.vcache.internal.guava.GuavaDirectExternalCache
 
removeAll() - Method in class com.atlassian.vcache.internal.guava.GuavaDirectExternalCache
 
removeIf(String, CasIdentifier) - Method in class com.atlassian.vcache.internal.guava.GuavaDirectExternalCache
 
replaceIf(String, CasIdentifier, V) - Method in class com.atlassian.vcache.internal.guava.GuavaDirectExternalCache
 

T

transactionSync() - Method in class com.atlassian.vcache.internal.guava.GuavaTransactionalExternalCache
 
B C D E G H I L M P R T 
Skip navigation links

Copyright © 2022 Atlassian. All rights reserved.