Ejemplo n.º 1
0
        public void DeferredDeleteMany <TKey>(DeferredRedisOperations deferredOperations, string prefix, TKey[] ids)
        {
            var keys = ids
                       .Select(id => GetKey(prefix, id))
                       .ToArray();

            deferredOperations.PushOperation(new DeferredRedisDeleteOperation(keys));
        }
Ejemplo n.º 2
0
 public void DeferredClear([NotNull] DeferredRedisOperations deferredOperations)
 {
     cache?.DeferredDelete(deferredOperations, key);
 }
Ejemplo n.º 3
0
 public void DeferredDelete([NotNull] DeferredRedisOperations deferredOperations, [NotNull, ItemNotNull] params TId[] ids)
 {
     cache?.DeferredDeleteMany(deferredOperations, prefix, ids);
 }
Ejemplo n.º 4
0
 public void DeferredDelete <TKey>(DeferredRedisOperations deferredOperations, string prefix, TKey id)
 {
     deferredOperations.PushOperation(new DeferredRedisDeleteOperation(GetKey(prefix, id)));
 }
Ejemplo n.º 5
0
 public void DeferredDelete(DeferredRedisOperations deferredOperations, string key)
 {
     deferredOperations.PushOperation(new DeferredRedisDeleteOperation(GetKey(key)));
 }