/// <inheritdoc cref="ICache.Save{TItem}(string, TItem, DateTime?, string[])" /> public Task Save <TItem>(string key, TItem item, DateTime?expiry = null, params string[]?tags) where TItem : notnull => _cacheProvider.SetItem(GenerateKey <TItem>(key), item, expiry, tags);