/** {@inheritDoc} */ @Override public Object onBeforePut(Cache.Entry<Object, Object> entry, Object newVal) { if (!noInterceptor) return delegate.onBeforePut((Cache.Entry)entry, (TestValue)newVal); return newVal; }
/** {@inheritDoc} */ @SuppressWarnings("unchecked") @Nullable @Override public Object onBeforePut(Cache.Entry entry, Object newVal) { if (disabled) return newVal; assertNotNull(retInterceptor); Object ret = retInterceptor.onBeforePut(entry, newVal); System.out.println("Before put [key=" + entry.getKey() + ", oldVal=" + entry.getValue()+ ", newVal=" + newVal + ", ret=" + ret + ']'); invokeCnt.incrementAndGet(); IgniteBiTuple t = beforePutMap.put(entry.getKey(), new IgniteBiTuple(entry.getValue(), newVal)); if (t != null) { assertEquals("Interceptor called with different old values for key " + entry.getKey(), t.get1(), entry.getValue()); assertEquals("Interceptor called with different new values for key " + entry.getKey(), t.get2(), newVal); } return ret; }
if (intercept) { Object interceptorVal = ctx.config().getInterceptor() .onBeforePut(new CacheLazyEntry(ctx, entry.key(), invokeEntry.getKey(), old, oldVal, keepBinary), updatedVal); keepBinary); Object interceptorVal = ctx.config().getInterceptor().onBeforePut(new CacheLazyEntry( ctx, entry.key(), old, keepBinary), val);
Object interceptorVal = cacheCtx.config().getInterceptor().onBeforePut( new CacheLazyEntry( cacheCtx,
CacheLazyEntry e = new CacheLazyEntry(ctx, entry.key(), invokeEntry.key(), old, oldVal, req.keepBinary()); Object val = ctx.config().getInterceptor().onBeforePut(e, updatedVal); req.keepBinary()); Object val = ctx.config().getInterceptor().onBeforePut( new CacheLazyEntry( ctx,
new CacheLazyEntry<>(cctx, entry.key, null, oldVal, null, keepBinary); Object interceptorVal = cctx.config().getInterceptor().onBeforePut(interceptEntry, updated0);
Object interceptorVal = cctx.config().getInterceptor().onBeforePut(e, val0);
Object interceptorVal = cctx.config().getInterceptor().onBeforePut(e, updated0);
if (intercept) { Object interceptorVal = ctx.config().getInterceptor() .onBeforePut(new CacheLazyEntry(ctx, entry.key(), invokeEntry.getKey(), old, oldVal, keepBinary), updatedVal); null); Object interceptorVal = ctx.config().getInterceptor().onBeforePut(new CacheLazyEntry( ctx, entry.key(), old, keepBinary), val);
Object interceptorVal = cacheCtx.config().getInterceptor().onBeforePut( new CacheLazyEntry( cacheCtx,
CacheLazyEntry e = new CacheLazyEntry(ctx, entry.key(), invokeEntry.key(), old, oldVal, req.keepBinary()); Object val = ctx.config().getInterceptor().onBeforePut(e, updatedVal); null); Object val = ctx.config().getInterceptor().onBeforePut( new CacheLazyEntry( ctx,
keepBinary); Object interceptorVal = cctx.config().getInterceptor().onBeforePut(interceptEntry, updated0);
Object interceptorVal = cctx.config().getInterceptor().onBeforePut( new CacheLazyEntry(cctx, key, old, keepBinary), val0);
Object interceptorVal = cctx.config().getInterceptor().onBeforePut(e, updated0);