public bool TryGet <T>(string cacheKey, out T value) { IGetOperationResult result; if ((result = cacheClient.ExecuteTryGet(cacheKey, out object cacheValue)).HasValue) { value = (T)result.Value; return(true); } value = default(T); return(false); }