/** {@inheritDoc} */ @Override public V remove(K key, @Nullable GridCacheEntryEx<K, V> cached, GridPredicate<GridCacheEntry<K, V>>[] filter) throws GridException { V ret = removeAllAsync(Collections.singletonList(key), cached, implicit, true, filter).get().value(); if (cctx.config().getInterceptor() != null) return (V)cctx.config().getInterceptor().onBeforeRemove(key, ret).get2(); return ret; }
updated = (V)cctx.config().getInterceptor().onBeforePut(key, old, updated); interceptorRes = cctx.config().getInterceptor().onBeforeRemove(key, old); cctx.config().getInterceptor().onAfterPut(key, val); else cctx.config().getInterceptor().onAfterRemove(key, old);
GridBiTuple<Boolean, ?> interceptorRes = ctx.config().getInterceptor().onBeforeRemove( entry.key(), old); updated = (V)ctx.config().getInterceptor().onBeforePut(entry.key(), old, updated); CU.<K, V>empty()); val = ctx.config().getInterceptor().onBeforePut(entry.key(), old, val); CU.<K, V>empty()); GridBiTuple<Boolean, ?> interceptorRes = ctx.config().getInterceptor().onBeforeRemove( entry.key(), old);
ctx.config().getInterceptor().onAfterPut(entry.key(), writeVal); else ctx.config().getInterceptor().onAfterRemove(entry.key(), t.get2());
V interceptorVal = (V)cctx.config().getInterceptor().onBeforePut(key, old, val); cctx.config().getInterceptor().onAfterPut(key, val);
interceptRes = cctx.config().<K, V>getInterceptor().onBeforeRemove(key, old); cctx.config().getInterceptor().onAfterRemove(key, old);
V interceptorVal = (V)cctx.config().getInterceptor().onBeforePut(key, old, updated); interceptRes = cctx.config().<K, V>getInterceptor().onBeforeRemove(key, old); cctx.config().getInterceptor().onAfterPut(key, val); else cctx.config().getInterceptor().onAfterRemove(key, old);
GridBiTuple<Boolean, ?> interceptorRes = ctx.config().getInterceptor().onBeforeRemove( entry.key(), old); updated = (V)ctx.config().getInterceptor().onBeforePut(entry.key(), old, updated); CU.<K, V>empty()); updated = (V)ctx.config().getInterceptor().onBeforePut(entry.key(), old, updated); CU.<K, V>empty()); GridBiTuple<Boolean, ?> interceptorRes = ctx.config().getInterceptor().onBeforeRemove( entry.key(), old);
ctx.config().getInterceptor().onAfterPut(entry.key(), updRes.newValue()); else { assert op == DELETE : op; ctx.config().<K, V>getInterceptor().onAfterRemove(entry.key(), updRes.oldValue());
V old = e.cached().rawGetOrUnmarshal(true); val = (V)cctx.config().getInterceptor().onBeforePut(key, old, val); .onBeforeRemove(key, old);
@Override public V applyx(GridFuture<V> f) throws GridException { return (V)ctx.config().getInterceptor().onGet(key, f.get()); } });
/** {@inheritDoc} */ @Nullable @Override public V get(K key) throws GridException { V val = get(key, true, null); if (ctx.config().getInterceptor() != null) val = (V)ctx.config().getInterceptor().onGet(key, val); return val; }