Enable deferred delete for caches with enabled cache store. - Fixes
@@ -625,7 +625,8 @@ public class GridCacheContext<K, V> implements Externalizable {
public void cache(GridCacheAdapter<K, V> cache) {
this.cache = cache;
- if (grp.supportsTombstone() && cache.configuration().getAtomicityMode() == TRANSACTIONAL)
+ if (grp.supportsTombstone() && cache.configuration().getAtomicityMode() == TRANSACTIONAL
+ && !store().configured())
deferredDel = false;
else {
deferredDel = (cache.isDht() || cache.isDhtAtomic() || cache.isColocated() ||
