private void _Set(StoreRow item, IKVLogger logger) { if (item.Expiry != null) { _provider.Set(item.Key, item.Value, item.Expiry.Value); } else { _provider.Set(item.Key, item.Value); } logger.LogStoreCall("ExportableStore.Set ", item.Key, item.Value, null, item.Expiry); }
public T Get <T>(Key key) { _logger.LogStoreCall("Get", key); try { return(_store.Get <T>(key)); } catch (Exception ex) { _logger.LogError(ex); throw; } }