RE: Key Value Store - control TTL refresh

2018-01-23 Thread Stanislav Lukyanov
Hi, Ignite uses JCache’s ExpiryPolicy, and that API only provides a way to specify three kinds of TTL – for creation, modification and access. AFAIU you’d like to tune TTL on a finer level, having different values per different operations. If so, you can’t do that just with ExpiryPolicy. But you

RE: Key Value Store - control TTL refresh

2018-01-25 Thread Ariel Tubaltsev
Hi Stan Thank you for the quick reply. Let me clarify my use case: I want to have expiration for all regular operations. Along with that, I want to be able to read some or all entries without refreshing TTLs, for example for debugging. Following your example, I create a view with expiration and

RE: Key Value Store - control TTL refresh

2018-02-01 Thread Stanislav Lukyanov
Hi, Whenever an entry is touched, the expiry policy of the view that was used for that will be consulted to get a new TTL. It means that each time you touch an entry through a view with `EternalExpiryPolicy` its TTL will be reset to ETERNAL. You could say that the `bypassCache` from your example s

RE: Key Value Store - control TTL refresh

2018-02-02 Thread Ariel Tubaltsev
Hi Stan That makes sense to me. Thank you for explanation. Ariel -- Sent from: http://apache-ignite-users.70518.x6.nabble.com/