// Checks wether the cache instance is valid
function isCacheInstanceValid () {
- return ((isset($GLOBALS['cache_instance'])) && (is_object($GLOBALS['cache_instance'])));
+ // Do we have cache?
+ if (!isset($GLOBALS[__FUNCTION__])) {
+ // Determine it
+ $GLOBALS[__FUNCTION__] = ((isset($GLOBALS['cache_instance'])) && (is_object($GLOBALS['cache_instance'])));
+ } // END - if
+
+ // Return cache
+ return $GLOBALS[__FUNCTION__];
}
// Copies a file from source to destination and verifies if that goes fine.