Smarty_CacheResource_Custom Klassenreferenz

Smarty_CacheResource_Custom Klassenreferenz
Klassendiagramm für Smarty_CacheResource_Custom:
Zusammengehörigkeiten von Smarty_CacheResource_Custom:

Öffentliche Methoden

 populate (Smarty_Template_Cached $cached, Smarty_Internal_Template $_template)
 
 populateTimestamp (Smarty_Template_Cached $cached)
 
 writeCachedContent (Smarty_Internal_Template $_template, $content)
 
 readCachedContent (Smarty_Internal_Template $_template)
 
 clearAll (Smarty $smarty, $exp_time=null)
 
 clear (Smarty $smarty, $resource_name, $cache_id, $compile_id, $exp_time)
 
 hasLock (Smarty $smarty, Smarty_Template_Cached $cached)
 
 acquireLock (Smarty $smarty, Smarty_Template_Cached $cached)
 
 releaseLock (Smarty $smarty, Smarty_Template_Cached $cached)
 
- Öffentliche Methoden geerbt von Smarty_CacheResource
 populate (Smarty_Template_Cached $cached, Smarty_Internal_Template $_template)
 
 populateTimestamp (Smarty_Template_Cached $cached)
 
 process (Smarty_Internal_Template $_template, Smarty_Template_Cached $cached=null)
 
 writeCachedContent (Smarty_Internal_Template $_template, $content)
 
 getCachedContent (Smarty_Internal_Template $_template)
 
 clearAll (Smarty $smarty, $exp_time=null)
 
 clear (Smarty $smarty, $resource_name, $cache_id, $compile_id, $exp_time)
 
 locked (Smarty $smarty, Smarty_Template_Cached $cached)
 
 hasLock (Smarty $smarty, Smarty_Template_Cached $cached)
 
 acquireLock (Smarty $smarty, Smarty_Template_Cached $cached)
 
 releaseLock (Smarty $smarty, Smarty_Template_Cached $cached)
 

Geschützte Methoden

 fetch ($id, $name, $cache_id, $compile_id, &$content, &$mtime)
 
 fetchTimestamp ($id, $name, $cache_id, $compile_id)
 
 save ($id, $name, $cache_id, $compile_id, $exp_time, $content)
 
 delete ($name, $cache_id, $compile_id, $exp_time)
 

Weitere Geerbte Elemente

- Öffentliche, statische Methoden geerbt von Smarty_CacheResource
static load (Smarty $smarty, $type=null)
 
static invalidLoadedCache (Smarty $smarty)
 
- Statische, geschützte Attribute geerbt von Smarty_CacheResource
static $sysplugins
 

Ausführliche Beschreibung

Definiert in Zeile 16 der Datei smarty_cacheresource_custom.php.

Dokumentation der Elementfunktionen

acquireLock ( Smarty  $smarty,
Smarty_Template_Cached  $cached 
)

Lock cache for this template

Parameter
Smarty$smartySmarty object
Smarty_Template_Cached$cachedcached object
Rückgabe
bool|void

Definiert in Zeile 290 der Datei smarty_cacheresource_custom.php.

Benutzt save().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

clear ( Smarty  $smarty,
  $resource_name,
  $cache_id,
  $compile_id,
  $exp_time 
)

Empty cache for a specific template

Parameter
Smarty$smartySmarty object
string$resource_nametemplate name
string$cache_idcache id
string$compile_idcompile id
integer$exp_timeexpiration time (number of seconds, not timestamp)
Rückgabe
integer number of cache files deleted

Definiert in Zeile 229 der Datei smarty_cacheresource_custom.php.

clearAll ( Smarty  $smarty,
  $exp_time = null 
)

Empty cache

Parameter
Smarty$smartySmarty object
integer$exp_timeexpiration time (number of seconds, not timestamp)
Rückgabe
integer number of cache files deleted

Definiert in Zeile 211 der Datei smarty_cacheresource_custom.php.

delete (   $name,
  $cache_id,
  $compile_id,
  $exp_time 
)
abstractprotected

Delete content from cache

Parameter
string$nametemplate name
string$cache_idcache id
string$compile_idcompile id
integer | null$exp_timeseconds till expiration time in seconds or null
Rückgabe
integer number of deleted caches
fetch (   $id,
  $name,
  $cache_id,
  $compile_id,
$content,
$mtime 
)
abstractprotected

fetch cached content and its modification time from data source

Parameter
string$idunique cache content identifier
string$nametemplate name
string$cache_idcache id
string$compile_idcompile id
string$contentcached content
integer$mtimecache modification timestamp (epoch)
Rückgabe
void

Wird benutzt von hasLock(), populateTimestamp() und readCachedContent().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

fetchTimestamp (   $id,
  $name,
  $cache_id,
  $compile_id 
)
protected

Fetch cached content's modification timestamp from data source {

Definiert in Zeile 44 der Datei smarty_cacheresource_custom.php.

Wird benutzt von hasLock() und populateTimestamp().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

hasLock ( Smarty  $smarty,
Smarty_Template_Cached  $cached 
)

Check is cache is locked for this template

Parameter
Smarty$smartySmarty object
Smarty_Template_Cached$cachedcached object
Rückgabe
boolean true or false if cache is locked

Definiert in Zeile 270 der Datei smarty_cacheresource_custom.php.

Benutzt fetch() und fetchTimestamp().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

populate ( Smarty_Template_Cached  $cached,
Smarty_Internal_Template  $_template 
)

populate Cached Object with meta data from Resource

Parameter
Smarty_Template_Cached$cachedcached object
Smarty_Internal_Template$_templatetemplate object
Rückgabe
void

Definiert in Zeile 83 der Datei smarty_cacheresource_custom.php.

Benutzt populateTimestamp().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

populateTimestamp ( Smarty_Template_Cached  $cached)

populate Cached Object with timestamp and exists from Resource

Parameter
Smarty_Template_Cached$cached
Rückgabe
void

Definiert in Zeile 102 der Datei smarty_cacheresource_custom.php.

Benutzt fetch() und fetchTimestamp().

Wird benutzt von populate().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

readCachedContent ( Smarty_Internal_Template  $_template)

Read cached template from cache

Parameter
Smarty_Internal_Template$_templatetemplate object
Rückgabe
string content

Definiert in Zeile 182 der Datei smarty_cacheresource_custom.php.

Benutzt fetch().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

releaseLock ( Smarty  $smarty,
Smarty_Template_Cached  $cached 
)

Unlock cache for this template

Parameter
Smarty$smartySmarty object
Smarty_Template_Cached$cachedcached object
Rückgabe
bool|void

Definiert in Zeile 306 der Datei smarty_cacheresource_custom.php.

save (   $id,
  $name,
  $cache_id,
  $compile_id,
  $exp_time,
  $content 
)
abstractprotected

Save content to cache

Parameter
string$idunique cache content identifier
string$nametemplate name
string$cache_idcache id
string$compile_idcompile id
integer | null$exp_timeseconds till expiration or null
string$contentcontent to cache
Rückgabe
boolean success

Wird benutzt von acquireLock() und writeCachedContent().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

writeCachedContent ( Smarty_Internal_Template  $_template,
  $content 
)

Write the rendered template output to cache

Parameter
Smarty_Internal_Template$_templatetemplate object
string$contentcontent to cache
Rückgabe
boolean success

Definiert in Zeile 163 der Datei smarty_cacheresource_custom.php.

Benutzt save().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:




Korrekturen, Hinweise und Ergänzungen

Bitte scheuen Sie sich nicht und melden Sie, was auf dieser Seite sachlich falsch oder irreführend ist, was ergänzt werden sollte, was fehlt usw. Dazu bitte oben aus dem Menü Seite den Eintrag Support Forum wählen. Es ist eine kostenlose Anmeldung erforderlich, um Anmerkungen zu posten. Unpassende Postings, Spam usw. werden kommentarlos entfernt.