My Oracle Support Banner

Enabling Operation Bundling For Oracle Database Cachestore Scheme (Doc ID 1077112.1)

Last updated on MARCH 12, 2024

Applies to:

Oracle Coherence - Version 3.5.3 and later
Information in this document applies to any platform.

Goal

When a request is made for a key that results in a cache miss, coherence will read through to the database using CacheStore.load if you're using a read write backing map (RWBM). This will occur on each thread in the thread pool that is handling a cache miss.In the case of RWBM, enabling the bundler will allow one thread to execute the load from the database using CacheStore.loadAll while the other threads wait for one of the pooled threads to return the result. This how to shows an effective way to use the bundler to avoid multiple round trips to the database and hence request multiple requests in one single round trip.

Solution

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Goal
Solution
 How It Works
 1. Pre Steps
 2. Database Setup
 3. Start Cache Servers
 Implementation Details
References

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.