Coherence CE v23.03.1
This is patch 1 of the Coherence CE v23.03 release.
Bugs fixed since Coherence CE 23.03
COH-27922
Fixed a performance issue which can occur when a large number of cache entries expire at approximately the same time.COH-27859
Fixed an issue where automatic discovery of the Coherence JSON serializer at start-up could fail with Java 17 and above.COH-27849
Fixed a performance regression during Storage MBean population caused by expensive collection of unique keys across index partitions, by removal of a Content attribute from a default (non-verbose)IndexInfo
string representation.COH-27811
Refactored input handling of the Gradle Plugin in order to not cause a dependency issue with the Jandex plugin; also updated examples to use Gradle 8.1.1 as the wrapper.COH-27715
Fixed an issue where callingAsyncNamedMap
values
orentrySet
methods with a filter could fail to return all of the values or entries.COH-27708
Added operation onStorageManager
MBean to get distributed cache total size.COH-27697
AddedNamedMap.isReady()
API which allows the caller to determine if a cache is ready to be used. For example, if a distributed cache service is active, but has no storage members,isReady()
would returnfalse
.COH-27680
Fixed an issue where the memory used by cache backing map entries is higher than it should be.COH-27677
Fixed an issue that incorrectly raises anAssertionException
when setting thecoherence.distributed.threads.min
system property when the property is applied to a service using the deprecatedthread-count
configuration that is configured with a smaller value.COH-27450
Fixed a performance regression introduced by theBinary.hashCode
change.COH-27405
Fixed an issue where the actual listen port was not being displayed for HTTP listeners which are configured to bind to port 0 (ephemeral).COH-27390
Enabled configuring lambdas serialization mode in the operational configuration by setting the<cluster-config/lambdas-serialization>
element tostatic
ordynamic
.COH-27342
Fixed an issue where a Coherence worker thread daemon pool may deadlock if the pool is stopped while a resize task is executing.COH-27283
Enhanced index support, as part of partitioning indices, to avoid index contents being stored more than necessary.COH-27337
Additional JMX attributes are now exposed as metrics on theSimpleStrategyMBean
.COH-27321
Fixed an issue with usingPersistenceToolsHelper.invokeOperationWithWait()
on slower machines, where an "Idle" condition may be falsely evaluated due to checking a persistence MBean attribute too early.COH-26664
EnhancedDefaultServiceFailurePolicy.POLICY_EXIT_PROCESS
from halting the process to graceful exit, allowing registered shutdown listeners to run. The process is halted if graceful exit does not complete withincoherence.shutdown.timeout
duration.COH-25852
AddedclearCache
andtruncateCache
operations toStorageManagerMBean
.