Few maintained extensions still rely on this and it is
bad practice to use this for handling cache correctness.
Change-Id: I2de481198bbff5c4f3dd81fc6d1b137e4c37b93f
/**
* Sets the number of seconds after which this object should expire.
+ *
* This value is used with the ParserCache.
* If called with a value greater than the value provided at any previous call,
* the new call has no effect. The value returned by getCacheExpiry is smaller
* or equal to the smallest number that was provided as an argument to
* updateCacheExpiry().
*
+ * Avoid using 0 if at all possible. Consider JavaScript for highly dynamic content.
+ *
* @param int $seconds
*/
public function updateCacheExpiry( $seconds ) {
/**
* Set a flag in the output object indicating that the content is dynamic and
* shouldn't be cached.
+ * @deprecated since 1.28; use getOutput()->updateCacheExpiry()
*/
public function disableCache() {
wfDebug( "Parser output marked as uncacheable.\n" );