Coherence CE v22.06.5
This is patch 5 of the Coherence CE v22.06 release.
Bugs fixed since Coherence CE 22.06.4
COH-27922Fixed a performance issue which can occur when a large number of cache entries expire at approximately the same time.COH-27859Fixed an issue where automatic discovery of the Coherence JSON serializer at start-up could fail with Java 17 and above.COH-27849Fixed 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-27825Upgraded Helidon version to 2.6.1.COH-27715Fixed an issue where callingAsyncNamedMapvaluesorentrySetmethods with a filter could fail to return all of the values or entries.COH-27708Added operation onStorageManagerMBean to get distributed cache total size.COH-27697AddedNamedMap.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 return false.COH-27680Fixed an issue where the memory used by cache backing map entries is higher than it should be.COH-27677Fixed an issue that incorrectly raises anAssertionExceptionwhen setting thecoherence.distributed.threads.minsystem property when the property is applied to a service using the deprecatedthread-countconfiguration that is configured with a smaller value.COH-27450Fixed a performance regression introduced by theBinary.hashCodechange.COH-27405Fixed an issue where the actual listen port was not being displayed for HTTP listeners which are configured to bind to port 0 (ephemeral).COH-27390Enabled configuring lambdas serialization mode in the operational configuration by setting the<cluster-config/lambdas-serialization>element tostaticordynamic.COH-27383Bumped the integrated version of ASM to 9.5.COH-27374Fixed an issue that prevented the serialization/deserialization of lambdas with JDK 21.COH-27342Fixed an issue where a Coherence worker thread daemon pool may deadlock if the pool is stopped while a resize task is executing.COH-27283Enhanced index support, as part of partitioning indices, to avoid index contents being stored more than necessary.COH-27337Additional JMX attributes are now exposed as metrics on theSimpleStrategyMBean.COH-27321Fixed 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-26992Added system propertiescoherence.publisher.resend.intervalandcoherence.publisher.delivery.timeoutfor setting the packet delivery<resend-milliseconds>and<timeout-milliseconds>element values.COH-26664EnhancedDefaultServiceFailurePolicy.POLICY_EXIT_PROCESSfrom halting the process to graceful exit, allowing registered shutdown listeners to run. The process is halted if graceful exit does not complete withincoherence.shutdown.timeoutduration.COH-26316Changed theNamedCache.entrySet(Filter)implementation to execute query by partition instead of by member, in order to improve parallelism and avoid exceeding the 2GB message limit when executing large queries.COH-25852AddedclearCacheandtruncateCacheoperations to theStorageManagerMBean.