public function Save($Key, $Value, $ExpirySeconds = false, $Overwrite = true)
{
if (!$Overwrite && $this->Retrieve($Key) !== null) {
return false;
}
$ExpiryTime = $this->GetExpiryTime($ExpirySeconds);
$this->Cache[$Key] = [self::ValueKey => $Value, self::ExpiryKey => $ExpiryTime];
return true;
}