Lines Matching full:cache
40 // Template cache
45 private $cache; variable in Mustache_Engine
73 * // A Mustache cache instance or a cache directory string for compiled templates.
74 * // Mustache will not cache templates unless this is set.
75 * 'cache' => dirname(__FILE__).'/tmp/cache/mustache',
77 …* // Override default permissions for cache files. Defaults to using the system-defined um…
152 if (isset($options['cache'])) {
153 $cache = $options['cache'];
155 if (is_string($cache)) {
157 $cache = new Mustache_Cache_FilesystemCache($cache, $mode);
160 $this->setCache($cache);
555 * Set the Mustache Cache instance.
557 * @param Mustache_Cache $cache
559 public function setCache(Mustache_Cache $cache) argument
561 if (isset($this->logger) && $cache->getLogger() === null) {
562 $cache->setLogger($this->getLogger());
565 $this->cache = $cache;
569 * Get the current Mustache Cache instance.
571 …* If no Cache instance has been explicitly specified, this method will instantiate and return a ne…
577 if (!isset($this->cache)) {
581 return $this->cache;
585 * Get the current Lambda Cache instance.
587 …* If 'cache_lambda_templates' is enabled, this is the default cache instance. Otherwise, it is a N…
723 * @param Mustache_Cache $cache (default: null)
727 private function loadSource($source, Mustache_Cache $cache = null) argument
732 if ($cache === null) {
733 $cache = $this->getCache();
737 if (!$cache->load($className)) {
739 $cache->cache($className, $compiled);