PagesLoaderCache::cacher method

Remove the given page from the cache.

Note: does not remove pages from selectorCache. Call uncacheAll to do that.

Usage

// basic usage
$bool = $pages->cacher->uncache($page);

// usage with all arguments
$bool = $pages->cacher->uncache($page, array $options = []);

Arguments

NameType(s)Description
$pagePage int

Page to uncache or ID of page (prior to 3.0.153 only Page object was accepted)

$options (optional)array

Additional options to modify behavior:

  • shallow (bool): By default, this method also calls $page->uncache(). To prevent call to $page->uncache(), set 'shallow' => true.

Return value

bool

True if page was uncached, false if it didn't need to be


$pages->cacher methods and properties

API reference based on ProcessWire core version 3.0.252