Hi,

"When entry accessed" is mind that entry will be involved by IgniteCache
API (put/get/invoke and etc). In during operation ttl will be checked.

Ignite SQL doesn't update ttl and entry won't be removed.


On Mon, Apr 3, 2017 at 4:28 PM, Tolga Kavukcu <[email protected]>
wrote:

> Hi Everyone,
>
> I have a question about cache ttl. I understand that when eager ttl is set
> to true for a cache, a thread created and expired entries are cleaned but
> this can cause some heap usage.
>
> Otherwise i can set eager ttl to false, when entry accessed ignite checks
> if entry expired or not it is very much clear.
>
>
> I wonder the terminology "When entry accessed" covers running query over
> cache. Let's say i didnt call any put or get, but i queried entire cache.
> Will expired entries will be removed during cache query execution ?
>
> Regards.
>
> --
>
> *Tolga KAVUKÇU*
>

Reply via email to