[ https://issues.apache.org/jira/browse/IGNITE-11371?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Alexey Goncharuk reassigned IGNITE-11371: ----------------------------------------- Assignee: Alexey Goncharuk > Cache get operation with readThrough returns null if remove is performed > concurrently > ------------------------------------------------------------------------------------- > > Key: IGNITE-11371 > URL: https://issues.apache.org/jira/browse/IGNITE-11371 > Project: Ignite > Issue Type: Bug > Affects Versions: 1.8, 2.5, 2.7 > Reporter: Denis Mekhanikov > Assignee: Alexey Goncharuk > Priority: Major > Attachments: IgniteInvalidationNullRunner.java > > > Consider a situation, when you have a cache with {{CacheStore}} and > {{readThrough}} configured. > One may expect, that {{IgniteCache#get(...)}} operation will never return > {{null}} for keys, that are present in the underlying {{CacheStore}}. But > actually it's possible to get {{null}} in case if remove operation is called > on the same key while {{CacheStore#load}} is running. > Reproducer is attached. -- This message was sent by Atlassian JIRA (v7.6.3#76005)