public class MemcachedVCacheService
extends com.atlassian.vcache.internal.core.service.AbstractVCacheService
| Constructor and Description |
|---|
MemcachedVCacheService(MemcachedVCacheServiceSettings settings)
Creates an instance using the supplied settings.
|
| Modifier and Type | Method and Description |
|---|---|
protected <V> com.atlassian.vcache.DirectExternalCache<V> |
createDirectExternalCache(java.lang.String name,
com.atlassian.vcache.ExternalCacheSettings settings,
com.atlassian.marshalling.api.MarshallingPair<V> valueMarshalling,
boolean valueSerializable) |
protected <K,V> com.atlassian.vcache.JvmCache<K,V> |
createJvmCache(java.lang.String name,
com.atlassian.vcache.JvmCacheSettings settings) |
protected <V> com.atlassian.vcache.StableReadExternalCache<V> |
createStableReadExternalCache(java.lang.String name,
com.atlassian.vcache.ExternalCacheSettings settings,
com.atlassian.marshalling.api.MarshallingPair<V> valueMarshalling,
boolean valueSerializable) |
protected <V> com.atlassian.vcache.TransactionalExternalCache<V> |
createTransactionalExternalCache(java.lang.String name,
com.atlassian.vcache.ExternalCacheSettings settings,
com.atlassian.marshalling.api.MarshallingPair<V> valueMarshalling,
boolean valueSerializable) |
protected org.slf4j.Logger |
log() |
allExternalCacheDetails, allJvmCacheDetails, allRequestCacheDetails, getDirectExternalCache, getDirectExternalCache, getJvmCache, getRequestCache, getStableReadExternalCache, getStableReadExternalCache, getTransactionalExternalCache, getTransactionalExternalCache, metrics, transactionDiscard, transactionSyncpublic MemcachedVCacheService(MemcachedVCacheServiceSettings settings)
settings - the settings to be used for creating the instance.protected org.slf4j.Logger log()
log in class com.atlassian.vcache.internal.core.service.AbstractVCacheServiceprotected <K,V> com.atlassian.vcache.JvmCache<K,V> createJvmCache(java.lang.String name,
com.atlassian.vcache.JvmCacheSettings settings)
createJvmCache in class com.atlassian.vcache.internal.core.service.AbstractVCacheServiceprotected <V> com.atlassian.vcache.TransactionalExternalCache<V> createTransactionalExternalCache(java.lang.String name,
com.atlassian.vcache.ExternalCacheSettings settings,
com.atlassian.marshalling.api.MarshallingPair<V> valueMarshalling,
boolean valueSerializable)
createTransactionalExternalCache in class com.atlassian.vcache.internal.core.service.AbstractVCacheServiceprotected <V> com.atlassian.vcache.StableReadExternalCache<V> createStableReadExternalCache(java.lang.String name,
com.atlassian.vcache.ExternalCacheSettings settings,
com.atlassian.marshalling.api.MarshallingPair<V> valueMarshalling,
boolean valueSerializable)
createStableReadExternalCache in class com.atlassian.vcache.internal.core.service.AbstractVCacheServiceprotected <V> com.atlassian.vcache.DirectExternalCache<V> createDirectExternalCache(java.lang.String name,
com.atlassian.vcache.ExternalCacheSettings settings,
com.atlassian.marshalling.api.MarshallingPair<V> valueMarshalling,
boolean valueSerializable)
createDirectExternalCache in class com.atlassian.vcache.internal.core.service.AbstractVCacheServiceCopyright © 2022 Atlassian. All rights reserved.