internal StoreOperation(ServerPool pool, StoreCommand mode, string key, object value, ulong casValue, TimeSpan validFor, DateTime expiresAt) : base(pool, key) { this.mode = mode; this.value = value; this.casValue = casValue; this.expires = GetExpiration(validFor, expiresAt); }
protected ItemOperation(ServerPool pool, string key) : base(pool) { if (key == null) throw new ArgumentNullException("key", "Item key must be specified."); if (key.Length == 0) throw new ArgumentException("Item key must be specified.", "key"); this.key = key; }
public StatsOperation(ServerPool pool) : base(pool) { }
protected Operation(ServerPool serverPool) { this.serverPool = serverPool; }
internal IncrementOperation(ServerPool pool, string key, uint amount) : base(pool, key) { this.amount = amount; }
public FlushOperation(ServerPool pool) : base(pool) { }
internal GetOperation(ServerPool pool, string key) : base(pool, key) { }
protected ItemOperation(ServerPool pool, string key) : base(pool) { this.key = key; }
public MultiGetOperation(ServerPool pool, IEnumerable<string> keys) : base(pool) { this.keys = keys; }
public MultiGetOperation(ServerPool pool, IEnumerable <string> keys) : base(pool) { this.keys = keys; }
internal DeleteOperation(ServerPool pool, string key) : base(pool, key) { }