It appears that the second query execution returns empty QueryCursor(ResultSet) within expiry time. But cache.get() operation returns non-null value in this time. Looks strange
пн, 10 апр. 2017 г. в 17:53, Vladislav Pyatkov <vldpyat...@gmail.com>: > This is a javax cache API. > Look at the java doc about how to TouchedExpiryPolicy should be work[1]. > > [1]: > > http://static.javadoc.io/javax.cache/cache-api/1.0.0/javax/cache/expiry/TouchedExpiryPolicy.html > > On Mon, Apr 10, 2017 at 5:48 PM, ALEKSEY KUZNETSOV < > alkuznetsov...@gmail.com > > wrote: > > > Fine. So what is the point of this ticket? What is the correct behavior > of > > the policy? > > > > пн, 10 апр. 2017 г. в 17:45, Vladislav Pyatkov <vldpyat...@gmail.com>: > > > > > Aleksey, > > > > > > Yes, it's corect. > > > Pay attention, in the example was used TouchedExpiryPolicy with 20 > > seconds > > > as parameter. This mean enteries will never expired in the example, > > because > > > its touching each 10 seconds. > > > > > > On Mon, Apr 10, 2017 at 5:23 PM, ALEKSEY KUZNETSOV < > > > alkuznetsov...@gmail.com > > > > wrote: > > > > > > > Hello igniters! > > > > Im fixing https://issues.apache.org/jira/browse/IGNITE-4401 > > > > In configuration of cache with name defaultNameEDUPropCache in > > > > initializeCache() there is ExpiryPolicyFactory with duration 20 > > seconds. > > > > In main test method after sleeping 10 seconds the entity must not be > > > > expired. So my question is the following: Is the ticket correct ? > > Should > > > we > > > > close it? > > > > -- > > > > > > > > *Best Regards,* > > > > > > > > *Kuznetsov Aleksey* > > > > > > > > > > > > > > > > -- > > > Vladislav Pyatkov > > > > > -- > > > > *Best Regards,* > > > > *Kuznetsov Aleksey* > > > > > > -- > Vladislav Pyatkov > -- *Best Regards,* *Kuznetsov Aleksey*