public function gc($maxlifetime)
{
if (!$this->directory->exists()) {
return;
}
$files = $this->directory->find()->files()->ignoreDotFiles(false)->date("< now - {$maxlifetime} seconds");
foreach ($files as $file) {
/** @var $file FileInterface */
$file->delete();
}
}