Deletes all cache entries.
boolean TRUE if the cache entry was successfully deleted, FALSE otherwise.
Overrides CacheProvider::doFlush
protected function doFlush() {
$pattern = '/^.+\\' . $this->extension . '$/i';
$iterator = new \RecursiveDirectoryIterator($this->directory);
$iterator = new \RecursiveIteratorIterator($iterator);
$iterator = new \RegexIterator($iterator, $pattern);
foreach ($iterator as $name => $file) {
unlink($name);
}
return true;
}