A Pagelet Is Not Cached In Satellite Cache The First Time Is Rendered (Doc ID 1604082.1)

Last updated on NOVEMBER 03, 2016

Applies to:

Oracle WebCenter Sites - Version 11.1.1.6.1 and later
Information in this document applies to any platform.

Symptoms

In some pages, the first time rendering them, one of its pagelets is not cached in Satellite cache, but it appears in Sites cache (The pagelet is called using render:calltemplate without style, so style="pagelet").
When reloading the rendered page, the pagelet is cached in Satellite cache.

The following has been observed in the logs:


Sites.log in Sites:

[2013-11-05 11:46:40,359 CET] [TRACE] [http-bio-7070-exec-6] [logging.cs.cache.page] Finished recording child items on parent
[2013-11-05 11:46:40,359 CET] [DEBUG] [http-bio-7070-exec-6] [logging.cs.cache.page] Skipping blob dependencies from this page onto parent
[2013-11-05 11:46:40,359 CET] [DEBUG] [http-bio-7070-exec-6] [com.fatwire.logging.cs] 3 list(s) for ContentServer
[2013-11-05 11:46:40,359 CET] [DEBUG] [http-bio-7070-exec-6] [com.fatwire.logging.cs] AssetRelationTree (0) rows loaded true
[2013-11-05 11:46:40,359 CET] [DEBUG] [http-bio-7070-exec-6] [com.fatwire.logging.cs] assetoutputlist (1) rows
[2013-11-05 11:46:40,359 CET] [DEBUG] [http-bio-7070-exec-6] [com.fatwire.logging.cs] assetinputlist (1) rows
[2013-11-05 11:46:40,360 CET] [DEBUG] [http-bio-7070-exec-6] [com.fatwire.logging.cs] <<<<<<<<<< End evaluating element Page/Prueba
[2013-11-05 11:46:40,364 CET] [TRACE] [http-bio-7070-exec-6] [logging.cs.cache.page] Setting the com.fatwire.page.cache.expiredate param =Fri, 03 Nov 2023 10:46:40.UTC
[2013-11-05 11:46:40,364 CET] [TRACE] [http-bio-7070-exec-6] [logging.cs.cache.page] Setting the rss parameter com.fatwire.page.cache.lastmodtime = Tue, 05 Nov 2013 10:46:40.UTC
[2013-11-05 11:46:40,364 CET] [DEBUG] [http-bio-7070-exec-6] [logging.cs.cache.page] Added page pagename=Page/Prueba&c=Page&cid=1371207069927&context=Page:1371207069927:Prueba&idioma=es&niveltitulo=2&rendermode=preview&site=Prueba&ft_ss=true to cache
[2013-11-05 11:46:40,364 CET] [TRACE] [http-bio-7070-exec-6] [logging.cs.cache.page] Streaming cache status to Satellite Server.  Status: <!--FTCACHE-0-->

Sites.log in a remote Satellite Server:

[2013-11-05 11:46:40.348][CS.SATELLITE.CACHE][DEBUG] Caching pagedata Page/Prueba

[2013-11-05 11:46:40.349][CS.SATELLITE.CACHE][DEBUG] Object would ordinarily be cached but Content Server overrode this.  As a result, object 'page: ?c=Page&cid=1371207069927&context=Page:1371207069927:Prueba&idioma=es&niveltitulo=2&pagename=Page/Prueba&rendermode=preview&site=Prueba' will not be cached.

In the second call, Prueba is in Sites cache, Sites returns it to remote Satellite Server and tells to cache it.

[2013-11-05 12:11:06,056 CET] [DEBUG] [http-bio-7071-exec-1] [logging.cs.cache.page] Returned page from cache pagename=Page/Prueba&c=Page&cid=1371207069927&context=Page:1371207069927:Prueba&idioma=es&niveltitulo=2&rendermode=preview&site=Prueba&ft_ss=true
[2013-11-05 12:11:06,056 CET] [TRACE] [http-bio-7071-exec-1] [logging.cs.cache.page] Streaming cache status to Satellite Server.  Status: <!--FTCACHE-1-->

Sites.log in a remote Satellite Server:

[2013-11-05 12:11:06.066][CS.SATELLITE.CACHE][DEBUG] Caching 'pagename=Page/Prueba&c=Page&cid=1371207069927&context=Page:1371207069927:Prueba&idioma=es&niveltitulo=2&rendermode=preview&site=Prueba&ft_ss=true' with key 'pagename=Page/Prueba&c=Page&cid=1371207069927&context=Page:1371207069927:Prueba&idioma=es&niveltitulo=2&rendermode=preview&site=Prueba&ft_ss=true' and expiry 'Fri Nov 03 11:46:40 CET 2023'

Cause

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