Caching

Caching is a technique to improve performance by transparently storing data so that future requests for the data can be served faster from the cache. OIPA uses a cache to save configuration data and data that rarely change. Transactions, business rules, currencies and authentication data are just a few examples of the data cached in the system.

Coherence is used as a cache provider. Coherence provides distributed caching services for all nodes in the same cluster. It also provides local caching services within a node.

OIPA caches static configuration data and other data that rarely change. There are seven cache regions in the system, each for a different module. Every cache region is configured separately, allowing each one to be configured differently.

The seven cache regions are:

  1. Region CORE for shared libraries.
  2. Region SRE for shared rules engine components.
  3. Region WEB for User Sessions.
  4. Region PAS for OIPA specific data.
  5. Region LOCAL for providing caching services on the local node.
  6. Region OSC_Templates for OSC specific caching.
  7. Region CYCLE for batch processing.
  8. Region ClassMembership for Data Intake processing.

The Region OSC_Templates for OSC specific caching. This only needs to be configured if OSC is being used, See document "OSC Installation Instructions" for further details. The regions CORE, SRE, PAS, OSC_Templates, CYCLE and ClassMembership are distributed across all nodes in a cluster. The LOCAL region is not distributed. Each JVM has its own LOCAL cache that is specific to it.

 

 

 

 

 

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. About Oracle Insurance | Contact Us