public void DeferredDeleteMany <TKey>(DeferredRedisOperations deferredOperations, string prefix, TKey[] ids) { var keys = ids .Select(id => GetKey(prefix, id)) .ToArray(); deferredOperations.PushOperation(new DeferredRedisDeleteOperation(keys)); }
public void DeferredClear([NotNull] DeferredRedisOperations deferredOperations) { cache?.DeferredDelete(deferredOperations, key); }
public void DeferredDelete([NotNull] DeferredRedisOperations deferredOperations, [NotNull, ItemNotNull] params TId[] ids) { cache?.DeferredDeleteMany(deferredOperations, prefix, ids); }
public void DeferredDelete <TKey>(DeferredRedisOperations deferredOperations, string prefix, TKey id) { deferredOperations.PushOperation(new DeferredRedisDeleteOperation(GetKey(prefix, id))); }
public void DeferredDelete(DeferredRedisOperations deferredOperations, string key) { deferredOperations.PushOperation(new DeferredRedisDeleteOperation(GetKey(key))); }