|
|
|
@ -53,7 +53,7 @@ public interface TbTransactionalCache<K extends Serializable, V extends Serializ |
|
|
|
if (putToCache) { |
|
|
|
return getAndPutInTransaction(key, dbCall, cacheNullValue); |
|
|
|
} else { |
|
|
|
TbCacheValueWrapper<V> cacheValueWrapper = get(key); |
|
|
|
TbCacheValueWrapper<V> cacheValueWrapper = get(key, true); |
|
|
|
if (cacheValueWrapper != null) { |
|
|
|
return cacheValueWrapper.get(); |
|
|
|
} |
|
|
|
@ -92,7 +92,7 @@ public interface TbTransactionalCache<K extends Serializable, V extends Serializ |
|
|
|
if (putToCache) { |
|
|
|
return getAndPutInTransaction(key, dbCall, cacheValueToResult, dbValueToCacheValue, cacheNullValue); |
|
|
|
} else { |
|
|
|
TbCacheValueWrapper<V> cacheValueWrapper = get(key); |
|
|
|
TbCacheValueWrapper<V> cacheValueWrapper = get(key, true); |
|
|
|
if (cacheValueWrapper != null) { |
|
|
|
var cacheValue = cacheValueWrapper.get(); |
|
|
|
return cacheValue == null ? null : cacheValueToResult.apply(cacheValue); |
|
|
|
|