public bool TryGetWithCas(string key, DateTime newExpiration, out CasResult <object> value) { object tmp; ulong cas; var retval = this.PerformTryGetAndTouch(key, MemcachedClient.GetExpiration(null, newExpiration), out cas, out tmp).Success; value = new CasResult <object> { Cas = cas, Result = tmp }; return(retval); }
public IGetOperationResult ExecuteTryGet(string key, DateTime newExpiration, out object value) { ulong cas = 0; return(this.PerformTryGetAndTouch(key, MemcachedClient.GetExpiration(null, newExpiration), out cas, out value)); }
public bool TryGet(string key, DateTime newExpiration, out object value) { ulong cas = 0; return(this.PerformTryGetAndTouch(key, MemcachedClient.GetExpiration(null, newExpiration), out cas, out value).Success); }