Andrew Mashenkov created IGNITE-8747:
----------------------------------------
Summary: Remove\RemoveAll method should not count expired entry as
removed.
Key: IGNITE-8747
URL: https://issues.apache.org/jira/browse/IGNITE-8747
Project: Ignite
Issue Type: Improvement
Components: cache
Reporter: Andrew Mashenkov
We have 2 TCK 1.0 test that are passed due to we have eagerTtl=true by default.
The reason is remove() return true even if an expired entry was removed.
Seems, we have to evict expired entry from cache on remove(), but do not count
it as removed.
java.lang.AssertionError
at
org.jsr107.tck.expiry.CacheExpiryTest.expire_whenAccessed(CacheExpiryTest.java:326)
java.lang.AssertionError: expected:<0> but was:<1> at
org.jsr107.tck.expiry.CacheExpiryTest.testCacheStatisticsRemoveAll(CacheExpiryTest.java:160)
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)