gaussianrecurrence opened a new pull request, #984:
URL: https://github.com/apache/geode-native/pull/984
- Moved PUT actions from LocalRegion into its own modules.
- Added PutIfAbsent action.
- Added the necessary scaffolding for put requests to return a value.
- Moved TcrMessagePut implementation into its own file. Now this message
type accepts an operation as input.
- Moved TcrMessageDestroy implementation into its own file. Now this
message accepts an operation as input.
- Also, updated TcrMessageDestroy operation format so it uses a byte
part instead of an object.
- Added putIfAbsent method to the Region interface and its
implementations both for LocalRegion and ThinClientRegion.
- Modified LocalRegion and ThinClientRegion to comply with the above
code changes.
- Modified PUT's old value parsing to handle null pointer.
- Also replaced Cacheable type by Serializable in some places in order
in order to take advantage of fast-forward definition.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]