Class NonLockingCacheTemplate
java.lang.Object
org.craftercms.core.util.cache.impl.DefaultCacheTemplate
org.craftercms.core.util.cache.impl.NonLockingCacheTemplate
- All Implemented Interfaces:
CacheTemplate
Extension of
DefaultCacheTemplate
that skips locking when loading items into the cache.- Since:
- 3.1.18
- Author:
- joseross
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected <T> T
loadAndPutInCache
(Context context, CachingOptions options, org.craftercms.commons.lang.Callback<T> callback, Object key) Methods inherited from class org.craftercms.core.util.cache.impl.DefaultCacheTemplate
doGet, doPut, getCacheLoader, getCacheService, getKey, getObject, getObject, hasObject, logGetFailure, logPutFailure, setCacheService
-
Constructor Details
-
NonLockingCacheTemplate
public NonLockingCacheTemplate()
-
-
Method Details
-
loadAndPutInCache
protected <T> T loadAndPutInCache(Context context, CachingOptions options, org.craftercms.commons.lang.Callback<T> callback, Object key) - Overrides:
loadAndPutInCache
in classDefaultCacheTemplate
-