Class OpenJPAJCacheQueryCache
java.lang.Object
org.apache.openjpa.lib.util.concurrent.AbstractConcurrentEventManager
org.apache.openjpa.datacache.AbstractQueryCache
org.apache.commons.jcs3.jcache.openjpa.OpenJPAJCacheQueryCache
- All Implemented Interfaces:
Serializable,org.apache.openjpa.datacache.QueryCache,org.apache.openjpa.datacache.TypesChangedListener,org.apache.openjpa.lib.conf.Configurable,org.apache.openjpa.lib.util.Closeable,org.apache.openjpa.lib.util.EventManager
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.openjpa.datacache.AbstractQueryCache
org.apache.openjpa.datacache.AbstractQueryCache.Default<T extends Object>, org.apache.openjpa.datacache.AbstractQueryCache.EvictPolicy -
Field Summary
Fields inherited from class org.apache.openjpa.datacache.AbstractQueryCache
conf, entityTimestampMap, evictPolicy, logFields inherited from class org.apache.openjpa.lib.util.concurrent.AbstractConcurrentEventManager
_listeners -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected org.apache.openjpa.datacache.QueryResultgetInternal(org.apache.openjpa.datacache.QueryKey qk) voidinitialize(org.apache.openjpa.datacache.DataCacheManager manager) protected CollectionkeySet()protected booleanpinInternal(org.apache.openjpa.datacache.QueryKey qk) protected org.apache.openjpa.datacache.QueryResultputInternal(org.apache.openjpa.datacache.QueryKey qk, org.apache.openjpa.datacache.QueryResult oids) protected org.apache.openjpa.datacache.QueryResultremoveInternal(org.apache.openjpa.datacache.QueryKey qk) protected booleanunpinInternal(org.apache.openjpa.datacache.QueryKey qk) voidvoidMethods inherited from class org.apache.openjpa.datacache.AbstractQueryCache
addTypesChangedListener, afterCommit, clear, close, close, count, endConfiguration, fireEvent, get, getAllEntityTimestamp, getEnableStatistics, getEvictPolicy, getName, getStatistics, isClosed, newListenerCollection, onTypesChanged, pin, put, remove, removeAllInternal, removeTypesChangedListener, setConfiguration, setEnableStatistics, setEvictPolicy, setName, startConfiguration, unpin, updateEntityTimestampMethods inherited from class org.apache.openjpa.lib.util.concurrent.AbstractConcurrentEventManager
addListener, fireEvent, getListeners, hasListener, hasListeners, isFailFast, removeListener, setFailFast
-
Constructor Details
-
OpenJPAJCacheQueryCache
public OpenJPAJCacheQueryCache()
-
-
Method Details
-
initialize
- Specified by:
initializein interfaceorg.apache.openjpa.datacache.QueryCache- Overrides:
initializein classorg.apache.openjpa.datacache.AbstractQueryCache
-
clearInternal
- Specified by:
clearInternalin classorg.apache.openjpa.datacache.AbstractQueryCache
-
keySet
- Specified by:
keySetin classorg.apache.openjpa.datacache.AbstractQueryCache
-
getInternal
protected org.apache.openjpa.datacache.QueryResult getInternal(org.apache.openjpa.datacache.QueryKey qk) - Specified by:
getInternalin classorg.apache.openjpa.datacache.AbstractQueryCache
-
putInternal
protected org.apache.openjpa.datacache.QueryResult putInternal(org.apache.openjpa.datacache.QueryKey qk, org.apache.openjpa.datacache.QueryResult oids) - Specified by:
putInternalin classorg.apache.openjpa.datacache.AbstractQueryCache
-
removeInternal
protected org.apache.openjpa.datacache.QueryResult removeInternal(org.apache.openjpa.datacache.QueryKey qk) - Specified by:
removeInternalin classorg.apache.openjpa.datacache.AbstractQueryCache
-
pinInternal
- Specified by:
pinInternalin classorg.apache.openjpa.datacache.AbstractQueryCache
-
unpinInternal
- Specified by:
unpinInternalin classorg.apache.openjpa.datacache.AbstractQueryCache
-
writeLock
-
writeUnlock
-