Oracle WebCenter Sites (MOSC)

MOSC Banner

CacheManager - all or nothing?

edited Mar 3, 2014 12:00PM in Oracle WebCenter Sites (MOSC) 2 commentsAnswered

From Intelligent Cache Management with WebCenter Sites - 11g Release 1 (11.1.1.8.0):

Utilizing CacheManager to flush the cache requires ceding full control over the lifecycle of rendering engine cache objects to CacheManager by specifying that the objects never expire from the cache. When CacheManager determines that they are obsolete because of changes in the underlying content (i.e., in one of the compositional dependencies recorded against each object), it removes those objects from the cache.

Note: The reason for specifying an infinite expiration time is to ensure that CacheManager keeps a record of all objects that are cached, as well as what dependencies are tracked against them. This record is stored on WebCenter Sites, and it is linked to the existence of the cached object on the first tier. This record enables CacheManager to infer the existence of objects in the second tier cache and therefore flush the objects from the second tier cache. If, however, an object were to expire from the cache, its record would be removed, leaving CacheManager without the information it requires to

Howdy, Stranger!

Log In

To view full details, sign in to My Oracle Support Community.

Register

Don't have a My Oracle Support Community account? Click here to get started.

Category Leaderboard

Top contributors this month

New to My Oracle Support Community? Visit our Welcome Center

MOSC Help Center