Semen Boikov created IGNITE-4932: ------------------------------------ Summary: Try to get rid of blocking synchronization on cache entry for cache.get operation Key: IGNITE-4932 URL: https://issues.apache.org/jira/browse/IGNITE-4932 Project: Ignite Issue Type: Task Components: cache Reporter: Semen Boikov Assignee: Semen Boikov Fix For: 2.1
Currently all read/write operations for cache entry value use 'synchronized(this)' on cache entry. This can cause very bad concurrency in scenarios when many threads try to read the same entry, or entry read operation suould wait for some long-running update (e.g. EntryProcessor in atomic cache is executed while entry lock is held). -- This message was sent by Atlassian JIRA (v6.3.15#6346)