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

B

begunTransactionalActivityHandler(BegunTransactionalActivityHandler) - Method in class com.atlassian.vcache.internal.memcached.MemcachedVCacheServiceSettingsBuilder
Sets the begun transaction activity handler.
build() - Method in class com.atlassian.vcache.internal.memcached.MemcachedVCacheServiceSettingsBuilder
Returns a new MemcachedVCacheServiceSettings instance configured using the supplied settings.

C

clientSupplier(Supplier<MemcachedClientIF>) - Method in class com.atlassian.vcache.internal.memcached.MemcachedVCacheServiceSettingsBuilder
Sets the client supplier.
com.atlassian.vcache.internal.memcached - package com.atlassian.vcache.internal.memcached
Implementation of the VCache API that uses: Memcached for the ExternalCache Guava for the JvmCache.
createDirectExternalCache(String, ExternalCacheSettings, MarshallingPair<V>, boolean) - Method in class com.atlassian.vcache.internal.memcached.MemcachedVCacheService
 
createJvmCache(String, JvmCacheSettings) - Method in class com.atlassian.vcache.internal.memcached.MemcachedVCacheService
 
createStableReadExternalCache(String, ExternalCacheSettings, MarshallingPair<V>, boolean) - Method in class com.atlassian.vcache.internal.memcached.MemcachedVCacheService
 
createTransactionalExternalCache(String, ExternalCacheSettings, MarshallingPair<V>, boolean) - Method in class com.atlassian.vcache.internal.memcached.MemcachedVCacheService
 
creationHandler(VCacheCreationHandler) - Method in class com.atlassian.vcache.internal.memcached.MemcachedVCacheServiceSettingsBuilder
Set the creation handler.

D

defaultsProvider(VCacheSettingsDefaultsProvider) - Method in class com.atlassian.vcache.internal.memcached.MemcachedVCacheServiceSettingsBuilder
Sets the defaults provider.
dontExternaliseCache(Function<String, Boolean>) - Method in class com.atlassian.vcache.internal.memcached.MemcachedVCacheServiceSettingsBuilder
Sets the function to determine whether an ExternalCache should really be externalised.

E

enableSerializationHack() - Method in class com.atlassian.vcache.internal.memcached.MemcachedVCacheServiceSettingsBuilder
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 Atlassian Cache.
externalCacheExceptionListener(ExternalCacheExceptionListener) - Method in class com.atlassian.vcache.internal.memcached.MemcachedVCacheServiceSettingsBuilder
Set the external cache exception listener.
externalCacheKeyGenerator(ExternalCacheKeyGenerator) - Method in class com.atlassian.vcache.internal.memcached.MemcachedVCacheServiceSettingsBuilder
Set the external cache key generator.

G

getBegunTransactionalActivityHandler() - Method in class com.atlassian.vcache.internal.memcached.MemcachedVCacheServiceSettings
 
getClientSupplier() - Method in class com.atlassian.vcache.internal.memcached.MemcachedVCacheServiceSettings
 
getContextSupplier() - Method in class com.atlassian.vcache.internal.memcached.MemcachedVCacheServiceSettings
 
getCreationHandler() - Method in class com.atlassian.vcache.internal.memcached.MemcachedVCacheServiceSettings
 
getDefaultsProvider() - Method in class com.atlassian.vcache.internal.memcached.MemcachedVCacheServiceSettings
 
getDontExternaliseCache() - Method in class com.atlassian.vcache.internal.memcached.MemcachedVCacheServiceSettings
 
getExternalCacheExceptionListener() - Method in class com.atlassian.vcache.internal.memcached.MemcachedVCacheServiceSettings
 
getExternalCacheKeyGenerator() - Method in class com.atlassian.vcache.internal.memcached.MemcachedVCacheServiceSettings
 
getLockTimeout() - Method in class com.atlassian.vcache.internal.memcached.MemcachedVCacheServiceSettings
 
getMetricsCollector() - Method in class com.atlassian.vcache.internal.memcached.MemcachedVCacheServiceSettings
 
getWorkContextContextSupplier() - Method in class com.atlassian.vcache.internal.memcached.MemcachedVCacheServiceSettings
 

I

isSerializationHack() - Method in class com.atlassian.vcache.internal.memcached.MemcachedVCacheServiceSettings
 

L

lockTimeout(Duration) - Method in class com.atlassian.vcache.internal.memcached.MemcachedVCacheServiceSettingsBuilder
Change the timeout that is used when acquiring locks.
log() - Method in class com.atlassian.vcache.internal.memcached.MemcachedVCacheService
 

M

MemcachedVCacheService - Class in com.atlassian.vcache.internal.memcached
Main service that is backed by Memcached.
MemcachedVCacheService(MemcachedVCacheServiceSettings) - Constructor for class com.atlassian.vcache.internal.memcached.MemcachedVCacheService
Creates an instance using the supplied settings.
MemcachedVCacheServiceSettings - Class in com.atlassian.vcache.internal.memcached
Represents the settings for a MemcachedVCacheService.
MemcachedVCacheServiceSettingsBuilder - Class in com.atlassian.vcache.internal.memcached
Builder for creating MemcachedVCacheServiceSettings instances.
MemcachedVCacheServiceSettingsBuilder() - Constructor for class com.atlassian.vcache.internal.memcached.MemcachedVCacheServiceSettingsBuilder
 
metricsCollector(MetricsCollector) - Method in class com.atlassian.vcache.internal.memcached.MemcachedVCacheServiceSettingsBuilder
Sets the metrics collector.

P

productIdentifier(String) - Method in class com.atlassian.vcache.internal.memcached.MemcachedVCacheServiceSettingsBuilder
Equivalent to calling externalCacheKeyGenerator(ExternalCacheKeyGenerator) passing a Sha1ExternalCacheKeyGenerator instance created using the supplied product identifier.

T

threadLocalContextSupplier(Supplier<RequestContext>) - Method in class com.atlassian.vcache.internal.memcached.MemcachedVCacheServiceSettingsBuilder
Sets the context supplier.

W

workContextContextSupplier(Supplier<RequestContext>) - Method in class com.atlassian.vcache.internal.memcached.MemcachedVCacheServiceSettingsBuilder
Sets the context supplier for caches that can be thread safe.
B C D E G I L M P T W 
Skip navigation links

Copyright © 2022 Atlassian. All rights reserved.