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/
>>>>
>>>

Reply via email to