Hi,
There is no exception and executing the else part. it is possible to update
the cache by another process/workflow.
//response is custom class object
var model = (T)Activator.CreateInstance(typeof(T));
IgniteCache.TryGet(Key, out var value);
                    if (null != value)
                    {
                        model = (T)value;
                        response.SingleObject = model;
                        response.Status = true;
                        response.StatusCode = System.Net.HttpStatusCode.OK;
                    }
                    else
                    {
                        response.Status = false;
                        response.Message = "Given key " + Key + " not
present in the cache.";
                        response.StatusCode =
System.Net.HttpStatusCode.NoContent;
                    }

Regards,
Charlin

On Fri, 16 Sept 2022 at 16:53, Pavel Tupitsyn <[email protected]> wrote:

> Hi Charlin,
>
> Please provide full exception details.
>
> On Fri, Sep 16, 2022 at 2:04 PM Charlin S <[email protected]> wrote:
>
>> Hi All,
>> Cache.TryGet failed to read intermittently and was unable to read some
>> time later.
>>
>> having 3 server nodes and 11 client nodes. cache mode is partition and
>> atomicitymode not been set.
>>
>> Regards,
>> Charlin
>>
>>

Reply via email to