Package com.atlassian.confluence.cache
package com.atlassian.confluence.cache
-
ClassDescriptionInterface indicting a class can 'compact' caches.Manages cache configuration changes (such as max cache size).Return noop splits if cache monitoring disabled.CacheOperations<K,
V> A cache operation recorder.A manager for cache settings, provides operations for retrieving, runtime update and saving settings to persistent storage.Deprecated.Describes optional capabilities as exposed by the Cache Statistics serviceProvides utility methods useful for classes that implement theCacheStatistics
interface.Provides information on how effective each managed cache is.Caches calculation of caches settings in order to avoid traversing long list of expensive regexpsMarker interface for cluster-aware cache compactorConfluenceCache<K,V> Base cache interface for all caches in confluence.Confluence-specific wrapper around a standard atlassian-cache implementation.A wrapper for monitoring the performance of Confluence caches.An enumeration which defines various caches used in Confluence Core.An implementation ofCacheSettingsManager
which delegates to anotherCacheSettingsDefaultsProvider
to provide the default cache config, and anotherCacheSettingsManager
to handle the site-specific settings overrides.Default implementation of the ConfluenceCache interface.An implementation ofCache
that records changes to a delegate cache, only actually performing them whenDeferredOperationsCache.sync()
is called.CacheLoader that allows values to be invalidated during creation.A compactor that does nothing.A generic cache for "stuff" that is only needed for the lifetime of a web request or scheduled job.A type-safe way of accessing the threadlocal cacheA cache factory that produces transactional caches.A helper which ensures that any thread-bound transactional caches (as managed byTransactionalCacheFactory
) are properly cleaned up and not allowed to pollute subsequent usages of the same thread.A servlet filter which ensures that any thread-bound transactional caches (as managed byTransactionalCacheFactory
) are properly cleaned up and not allowed to pollute subsequent usages of the same request thread.
ManagedCache.getStatistics()