/** <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));
        }
示例#3
0
        /** <inheritDoc /> */
        public bool Evaluate(IBinaryStream stream)
        {
            ICacheEntryEvent <TK, TV> evt = CQU.ReadEvent <TK, TV>(stream, _ignite.Marshaller, _keepBinary);

            return(_filter.Evaluate(evt));
        }