Storm\Utilities\Cache\MemoryCache::Save PHP Method

Save() public method

public Save ( $Key, $Value, $ExpirySeconds = false, $Overwrite = true )
    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;
    }