/** <inheritDoc /> */ public bool Evaluate(IBinaryStream stream) { // ReSharper disable once InconsistentlySynchronizedField ICacheEntryEvent <TK, TV> evt = CQU.ReadEvent <TK, TV>(stream, _ignite.Marshaller, _keepBinary); return(_filter.Evaluate(evt)); }
/** <inheritdoc /> */ public bool Evaluate(IBinaryStream stream) { Debug.Assert(_filter != null, "Evaluate should not be called if filter is not set."); ICacheEntryEvent <TK, TV> evt = CQU.ReadEvent <TK, TV>(stream, _marsh, _keepBinary); return(_filter.Evaluate(evt)); }
/** <inheritDoc /> */ public bool Evaluate(IBinaryStream stream) { ICacheEntryEvent <TK, TV> evt = CQU.ReadEvent <TK, TV>(stream, _ignite.Marshaller, _keepBinary); return(_filter.Evaluate(evt)); }