[ https://issues.apache.org/jira/browse/IGNITE-11371?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16796067#comment-16796067 ]
Ignite TC Bot commented on IGNITE-11371: ---------------------------------------- {panel:title=--> Run :: All: No blockers found!|borderStyle=dashed|borderColor=#ccc|titleBGColor=#D6F7C1}{panel} [TeamCity *--> Run :: All* Results|https://ci.ignite.apache.org/viewLog.html?buildId=3344837&buildTypeId=IgniteTests24Java8_RunAll] > 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 > Fix For: 2.8 > > Attachments: IgniteInvalidationNullRunner.java > > Time Spent: 10m > Remaining Estimate: 0h > > 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)