@Override public boolean apply(Event evt) { CacheEvent e = (CacheEvent) evt; oldVal.set((String) e.oldValue()); latch.countDown(); return true; } }, EventType.EVT_CACHE_ENTRY_EVICTED);
/** {@inheritDoc} */ @Override public void onEvent(Event evt) { assert evt != null; assert evt.type() == EVT_CACHE_OBJECT_REMOVED || evt.type() == EVT_CACHE_OBJECT_EXPIRED; CacheEvent e = (CacheEvent)evt; if (!F.eq(e.cacheName(), cacheName)) return; if (e.oldValue() != null) { CheckpointListener tmp = lsnr; if (tmp != null) tmp.onCheckpointRemoved((String)e.key()); } } }, EVT_CACHE_OBJECT_REMOVED, EVT_CACHE_OBJECT_EXPIRED);
", name=" + e.name() + ", key=" + e.key() + ", oldVal=" + e.oldValue() + ", newVal=" + e.newValue() + ']');
writer.writeObject(event0.xid()); writer.writeObject(event0.newValue()); writer.writeObject(event0.oldValue()); writer.writeBoolean(event0.hasOldValue()); writer.writeBoolean(event0.hasNewValue());
/** {@inheritDoc} */ @Override public void onEvent(Event evt) { assert evt != null; assert evt.type() == EVT_CACHE_OBJECT_REMOVED || evt.type() == EVT_CACHE_OBJECT_EXPIRED; CacheEvent e = (CacheEvent)evt; if (!F.eq(e.cacheName(), cacheName)) return; if (e.oldValue() != null) { CheckpointListener tmp = lsnr; if (tmp != null) tmp.onCheckpointRemoved((String)e.key()); } } }, EVT_CACHE_OBJECT_REMOVED, EVT_CACHE_OBJECT_EXPIRED);
writer.writeObject(event0.xid()); writer.writeObject(event0.newValue()); writer.writeObject(event0.oldValue()); writer.writeBoolean(event0.hasOldValue()); writer.writeBoolean(event0.hasNewValue());