/** * Notifies local listener. * * @param evts Events. * @param trans Transformer */ private void notifyLocalListener(Collection<CacheEntryEvent<? extends K, ? extends V>> evts, @Nullable IgniteClosure<CacheEntryEvent<? extends K, ? extends V>, ?> trans) { EventListener locTransLsnr = localTransformedEventListener(); assert (locLsnr != null && locTransLsnr == null) || (locLsnr == null && locTransLsnr != null); if (F.isEmpty(evts)) return; if (locLsnr != null) locLsnr.onUpdated(evts); if (locTransLsnr != null) locTransLsnr.onUpdated(transform(trans, evts)); }
/** * Notifies local listener. * * @param evts Events. * @param trans Transformer */ private void notifyLocalListener(Collection<CacheEntryEvent<? extends K, ? extends V>> evts, @Nullable IgniteClosure<CacheEntryEvent<? extends K, ? extends V>, ?> trans) { EventListener locTransLsnr = localTransformedEventListener(); assert (locLsnr != null && locTransLsnr == null) || (locLsnr == null && locTransLsnr != null); if (F.isEmpty(evts)) return; if (locLsnr != null) locLsnr.onUpdated(evts); if (locTransLsnr != null) locTransLsnr.onUpdated(transform(trans, evts)); }