Pavel, My bad, I misunderstood the question. The code I am using works fine. I thought the previous discussion was stating that you could specify the expiration policy on the actual "Put" call itself.
On Tue, May 19, 2020 at 8:53 AM Pavel Tupitsyn <ptupit...@apache.org> wrote: > Marty, can you please elaborate? > We are talking about protocol-level details in this thread. > Your code for .NET Thin Client seems to be fine, does it work as expected? > > On Tue, May 19, 2020 at 4:39 PM Marty Jones <martybjo...@gmail.com> wrote: > >> I am not seeing that option in the ASP.NET thin client. This is how I >> accomplished setting an expiration policy: >> >> ICacheClient<string, CacheItemEntry> cache = >> igniteClient.GetCache<string, CacheItemEntry>("testCache"); >> >> cache.WithExpiryPolicy(new ExpiryPolicy(TimeSpan.FromSeconds(15), null, >> null)) >> .Put("test1", new CacheItemEntry() { Entry = "test" }); >> >> On Tue, May 19, 2020 at 8:17 AM Pavel Tupitsyn <ptupit...@apache.org> >> wrote: >> >>> > if there is support for setting expire times for multiple key-values >>> > while doing a OP_CACHE_PUT_ALL >>> >>> The answer is yes. All key-val operations support expiration, namely: >>> OP_CACHE_PUT >>> OP_CACHE_PUT_IF_ABSENT >>> OP_CACHE_PUT_ALL >>> OP_CACHE_GET_AND_PUT >>> OP_CACHE_GET_AND_REPLACE >>> OP_CACHE_GET_AND_PUT_IF_ABSENT >>> OP_CACHE_REPLACE >>> OP_CACHE_REPLACE_IF_EQUALS >>> >>> >>> >>> On Tue, May 19, 2020 at 4:11 PM scriptnull <vishnubharath...@gmail.com> >>> wrote: >>> >>>> Awesome, that's exactly the information that I needed. So we will have >>>> to set >>>> the flag byte while doing OP_CACHE_PUT. >>>> >>>> Do you know by any chance if there is support for setting expire times >>>> for >>>> multiple key-values while doing a OP_CACHE_PUT_ALL (opcode: 1004) >>>> operation? >>>> I am guessing the answer is no. >>>> >>>> Regards, >>>> Vishnu Bharathi P >>>> >>>> >>>> >>>> -- >>>> Sent from: http://apache-ignite-users.70518.x6.nabble.com/ >>>> >>>