// Directory containing page caches
private $cacheDir;
- // Full URL of the page to cache -typically the value returned by pageUrl()
- private $url;
-
// Should this URL be cached (boolean)?
private $shouldBeCached;
{
// TODO: check write access to the cache directory
$this->cacheDir = $cacheDir;
- $this->url = $url;
$this->filename = $this->cacheDir.'/'.sha1($url).'.cache';
$this->shouldBeCached = $shouldBeCached;
}
/**
* Returns the cached version of a page, if it exists and should be cached
*
- * @return a cached version of the page if it exists, null otherwise
+ * @return string a cached version of the page if it exists, null otherwise
*/
public function cachedVersion()
{