[
https://issues.apache.org/jira/browse/IGNITE-13490?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Denis Garus updated IGNITE-13490:
---------------------------------
Description:
An atomic cache doesn't trigger a CacheEvent with type EVT_CACHE_OBJECT_READ
for a remote filter when _getAndXXX_ operation is executed.
A transaction cache works fine.
_getAndXXX_ contains:
* _getAndPut_
* _getAndPutAsync_
* _getAndPutIfAbsent_
* _getAndPutIfAbsentAsync_
* _getAndRemove_
* _getAndRemoveAsync_
* _getAndReplace_
* _getAndReplaceAsync_
The reproducer is in the attachment.
was:
An atomic cache doesn't trigger a CacheEvent with type EVT_CACHE_OBJECT_READ
for a remote filter when _getAndXXX_ operation is executed.
A transaction cache works fine.
_getAndXXX_ contains_:_
* _getAndPut_
* _getAndPutAsync_
* _getAndPutIfAbsent_
* _getAndPutIfAbsentAsync_
* _getAndRemove_
* _getAndRemoveAsync_
* _getAndReplace_
* _getAndReplaceAsync_
The reproducer is in the attachment.
> Cache operation getAndXXX doesn't trigger a CacheEvent with type
> EVT_CACHE_OBJECT_READ.
> ---------------------------------------------------------------------------------------
>
> Key: IGNITE-13490
> URL: https://issues.apache.org/jira/browse/IGNITE-13490
> Project: Ignite
> Issue Type: Bug
> Components: cache
> Reporter: Denis Garus
> Priority: Major
> Attachments: GetAndPutCacheEventsTest.java
>
>
> An atomic cache doesn't trigger a CacheEvent with type EVT_CACHE_OBJECT_READ
> for a remote filter when _getAndXXX_ operation is executed.
> A transaction cache works fine.
> _getAndXXX_ contains:
> * _getAndPut_
> * _getAndPutAsync_
> * _getAndPutIfAbsent_
> * _getAndPutIfAbsentAsync_
> * _getAndRemove_
> * _getAndRemoveAsync_
> * _getAndReplace_
> * _getAndReplaceAsync_
> The reproducer is in the attachment.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)