| Modifier and Type | Method and Description |
|---|---|
MemcachedVCacheServiceSettingsBuilder |
MemcachedVCacheServiceSettingsBuilder.begunTransactionalActivityHandler(com.atlassian.vcache.internal.BegunTransactionalActivityHandler handler)
Sets the begun transaction activity handler.
|
MemcachedVCacheServiceSettingsBuilder |
MemcachedVCacheServiceSettingsBuilder.clientSupplier(java.util.function.Supplier<net.spy.memcached.MemcachedClientIF> clientSupplier)
Sets the client supplier.
|
MemcachedVCacheServiceSettingsBuilder |
MemcachedVCacheServiceSettingsBuilder.creationHandler(com.atlassian.vcache.internal.VCacheCreationHandler creationHandler)
Set the creation handler.
|
MemcachedVCacheServiceSettingsBuilder |
MemcachedVCacheServiceSettingsBuilder.defaultsProvider(com.atlassian.vcache.internal.VCacheSettingsDefaultsProvider defaultsProvider)
Sets the defaults provider.
|
MemcachedVCacheServiceSettingsBuilder |
MemcachedVCacheServiceSettingsBuilder.dontExternaliseCache(java.util.function.Function<java.lang.String,java.lang.Boolean> dontExternaliseCache)
Sets the function to determine whether an
ExternalCache should really be externalised. |
MemcachedVCacheServiceSettingsBuilder |
MemcachedVCacheServiceSettingsBuilder.enableSerializationHack()
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. |
MemcachedVCacheServiceSettingsBuilder |
MemcachedVCacheServiceSettingsBuilder.externalCacheExceptionListener(com.atlassian.vcache.internal.ExternalCacheExceptionListener externalCacheExceptionListener)
Set the external cache exception listener.
|
MemcachedVCacheServiceSettingsBuilder |
MemcachedVCacheServiceSettingsBuilder.externalCacheKeyGenerator(com.atlassian.vcache.internal.core.ExternalCacheKeyGenerator externalCacheKeyGenerator)
Set the external cache key generator.
|
MemcachedVCacheServiceSettingsBuilder |
MemcachedVCacheServiceSettingsBuilder.lockTimeout(java.time.Duration lockTimeout)
Change the timeout that is used when acquiring locks.
|
MemcachedVCacheServiceSettingsBuilder |
MemcachedVCacheServiceSettingsBuilder.metricsCollector(com.atlassian.vcache.internal.core.metrics.MetricsCollector metricsCollector)
Sets the metrics collector.
|
MemcachedVCacheServiceSettingsBuilder |
MemcachedVCacheServiceSettingsBuilder.productIdentifier(java.lang.String productIdentifier)
Equivalent to calling
externalCacheKeyGenerator(ExternalCacheKeyGenerator) passing a
Sha1ExternalCacheKeyGenerator instance created using the supplied product identifier. |
MemcachedVCacheServiceSettingsBuilder |
MemcachedVCacheServiceSettingsBuilder.threadLocalContextSupplier(java.util.function.Supplier<com.atlassian.vcache.internal.RequestContext> threadLocalContextSupplier)
Sets the context supplier.
|
MemcachedVCacheServiceSettingsBuilder |
MemcachedVCacheServiceSettingsBuilder.workContextContextSupplier(java.util.function.Supplier<com.atlassian.vcache.internal.RequestContext> contextSupplier)
Sets the context supplier for caches that can be thread safe.
|
Copyright © 2022 Atlassian. All rights reserved.