public function expire() { foreach ($this->references as &$reference) { $reference = null; } if (!$this->silenced) { foreach ($this->expirationHandlers as $expirationHandler) { $expirationHandler(); } } $this->expirationHandlers = []; }