コード例 #1
0
        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);
        }
コード例 #2
0
        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));
        }
コード例 #3
0
        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);
        }