com.atlassian.confluence.cache.hazelcast
Interface ConfigurableManagedLockingCache<K,V>

All Superinterfaces:
com.atlassian.cache.Cache<K,V>, ConfigurableCache<K,V>, com.atlassian.cache.ManagedCache, ManagedLockingCache<K,V>
All Known Implementing Classes:
AbstractHazelcastCache, ConfluenceHazelcastCache, ConfluenceHybridCache, ConfluenceMonitoringLockingCache

Deprecated. @since 5.5.1 please use ManagedLockingCache instead

@Deprecated
public interface ConfigurableManagedLockingCache<K,V>
extends ConfigurableCache<K,V>, ManagedLockingCache<K,V>

Because of the way how caching evolved over time in confluence and because we need to wrap some distributed caches with near caches we need base interface

Since:
5.5.1

Method Summary
 
Methods inherited from interface com.atlassian.confluence.cache.ConfigurableCache
setTimeToLive
 
Methods inherited from interface com.atlassian.confluence.cache.ManagedLockingCache
lock, unlock
 
Methods inherited from interface com.atlassian.cache.ManagedCache
clear, currentExpireAfterAccessMillis, currentExpireAfterWriteMillis, currentMaxEntries, getName, isFlushable, isLocal, isReplicateAsynchronously, isReplicateViaCopy, updateExpireAfterAccess, updateExpireAfterWrite, updateMaxEntries
 
Methods inherited from interface com.atlassian.cache.Cache
containsKey, get, getKeys, getName, put, putIfAbsent, remove, remove, removeAll, replace
 



Copyright © 2003-2014 Atlassian. All Rights Reserved.