Coherence 12.2.1.x.x Upgrade Causes Stale Cache Entries when aggregating using an Indexed Filter.
Last updated on MAY 25, 2018
Applies to:Oracle Coherence - Version 18.104.22.168.0 to 22.214.171.124.6 [Release 12c]
Information in this document applies to any platform.
Customer has reported that stale cache entries when aggregating using an Indexed filter. This is start occurring after upgrade from 12.1.2.x.x to 12.2.1.x.x version. After upgrade, the cache entry is not in the expected state as mandated by the filter. We are making calls to NamedCache.aggregate(filter, aggregator). The NamedCache is a distributed cache and contains java objects. Filter is querying against an indexed attribute of the objects in the cache. Aggregator is a ReducerAggregator with an AbstractExtractor that user defined to extract a date value from the java object entries that match the filter. The aggregation is been run on a polling thread looking for specific cache entries. Intermittently stale cache entries are returning.
Sign In with your My Oracle Support account
Don't have a My Oracle Support account? Click to get started
My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms