<?php
+/**
+ *
+ * @package MediaWiki
+ */
+/**
+ *
+ * @package MediaWiki
+ */
class ParserCache
{
function getKey( &$article, &$user ) {
function get( &$article, &$user ) {
global $wgMemc, $wgCacheEpoch;
- $fname = "ParserCache::get";
+ $fname = 'ParserCache::get';
wfProfileIn( $fname );
$hash = $user->getPageRenderingHash();
$key = $this->getKey( $article, $user );
wfDebug( "Trying parser cache $key\n" );
$value = $wgMemc->get( $key );
- if ( $value ) {
+ if ( is_object( $value ) ) {
wfDebug( "Found.\n" );
# Delete if article has changed since the cache was made
$canCache = $article->checkTouched();
$value = false;
}
} else {
+ wfDebug( "Parser cache miss.\n" );
$value = false;
}