[
https://issues.apache.org/jira/browse/GEODE-9249?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17344724#comment-17344724
]
ASF subversion and git services commented on GEODE-9249:
--------------------------------------------------------
Commit 86c00466257120e1cf3eb042ede866a3828e7626 in geode-native's branch
refs/heads/develop from Michael Martell
[ https://gitbox.apache.org/repos/asf?p=geode-native.git;h=86c0046 ]
GEODE-9249: remove(key, value) bug
* Added a new CACHING_PROXY test suite
* Fix the bug in TcrMessageDestroy
* Add isUserNullValue to TcrMessageDestroy CTOR, to allow both types of Destroy
messages
* Add support for creating a Cacheable from a nullptr
> Remove(key, nullptr) Not Working Properly
> -----------------------------------------
>
> Key: GEODE-9249
> URL: https://issues.apache.org/jira/browse/GEODE-9249
> Project: Geode
> Issue Type: Bug
> Components: native client
> Reporter: Michael Martell
> Priority: Major
> Labels: pull-request-available
>
> The Region API supports both local and remote operations. Local operations
> apply to CACHING_PROXY regions and are supposed to affect only the local
> cache. However, localInvalidate(key, value) invalidates both local and remote
> entry.
>
> This is actually a but in remove(key, nullptr), not localInvalidate.
>
> Note: Invalidate operations sets the value for the given key to null.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)