Change Log
Version 2.0.11
Fixed:
ValueFactor.value() no longer requires creating an object; when null is returned from ValueFactory.value(), the object is not created and ObjectNotFound is returned to the caller. Affects: readOrAdd, readOrAddAsync, readAndLockOrAdd, and readAndLockOrAddAsync
When using readAndLockOrAdd and readAndLockOrAddAsync, if the object is already locked by another caller ObjectAlreadyLocked is immediately returned to the caller.
Version 2.0.10
Fixed:
Improved socket management when reconnecting to inactive store.
- Version 2.0.9
Added:
Dynamically connect to public gateways of ScaleOut stores deployed on Amazon Elastic Compute and Google Cloud Platform.
Reference group ID ‘com.scaleoutsoftware.client.cloud’ and artifact ID ‘ec2’ or ‘gcp’ from Maven Central.
Fixed:
Initialization error when all bootstrap gateways are unreachable.
Improved logging during event handling.
- Version 2.0.8
Fixed:
Improved socket handle management.
Improved event handling during load balancing events.
- Version 2.0.7
Fixed:
Fixed regression in PostEvent and CacheEntryMethodInvocation when using InvocationGrid.
- Version 2.0.6
Fixed:
Fixed issue where ScaleOut service configured gateways were not used.
- Version 2.0.5
Added:
Added GridConnection.getActiveGateways
- Version 2.0.4
Fixed:
Improved logging during InvocationGrid startup.
Improved InvocationGrid during load balancing.
Improved connection management.
- Version 2.0.3
Fixed:
Improved handling of parameter objects during Invokes.
Improved SingleObject invoke on multi-host environments.
- Version 2.0.2
Fixed:
Improved error handling during unregistered Invokes.
- Version 2.0.1
Fixed:
Reduced logging during Invokes
Improved gateway management.
- Version 2.0.0
Fixed:
Improved String key caching.
Improved request serialization.
Added:
Adds CacheEntryForEach, and CacheEntryReduce.
Clients can now manage InvocationGrids with new InvocationGridManager class.
Clients can now create InvocationGrids with new com.scaleoutsoftware.invocationgrid library.
- Version 1.0.5
Fixed:
Fixes string key compatability with C# ScaleOut.Client.
Added:
Clients can now post events with cache.postEvent().
Clients can now register for posted event event handlers with ServiceEvents.setPostedEventHandler().
- Version 1.0.0 Initial release with support for JRE8+. Features include:
Key/Value, query, and locking operations
Expiration events
Backing store events – including Refresh-Ahead/Read-Through, Write-Behind/Erase-Behind