Ok cool! On Thu, 7 May 2020 at 13:46, Evgenii Zhuravlev <[email protected]> wrote:
> It's not changing the default Expiry Policy, you will have a new Expiry > Policy as long as you use this "cache" object. withExpiryPolivy return > proxy with a new policy, so, all objects that were inserted using this > "cache" object, will have a new policy. > > Evgenii > > чт, 7 мая 2020 г. в 10:39, John Smith <[email protected]>: > >> Ok cool. I create my cache using a template and the rest API, but when I >> start my application I do... >> >> cache = this.ignite.cache(this.cacheName) >> .withExpiryPolicy(new ModifiedExpiryPolicy(new Duration(timeUnit, >> this.cacheTtlDuration))); >> >> Can it be changed then at startup as am doing above? >> >> Or at this point I can only do cache.withExpiryPolicy(...).put(key, >> value); >> >> >> On Thu, 7 May 2020 at 13:31, Evgenii Zhuravlev <[email protected]> >> wrote: >> >>> Hi, >>> >>> There is no way to change the default policy for the already created >>> cache. The expiry policy can be changed for all operations on one cache >>> proxy object using withExpiryPolicy. >>> >>> Evgenii >>> >>> чт, 7 мая 2020 г. в 09:46, John Smith <[email protected]>: >>> >>>> Hi running 2.7.0 >>>> >>>> I created a cache with ModifiedExpiryPolicy >>>> >>>> Can we change the policy of the created cache? I know we can do per >>>> write but can we change the default of the existing cache to another >>>> policy? >>>> >>>
