public static Task <IGetResult> GetAndTouchAsync(this ICouchbaseCollection collection, string id, TimeSpan expiry,
                                                         Action <GetAndTouchOptions> configureOptions)
        {
            var options = new GetAndTouchOptions();

            configureOptions(options);

            return(collection.GetAndTouchAsync(id, expiry, options));
        }
 public static Task <IGetResult> GetAndTouchAsync(this ICouchbaseCollection collection, string id, TimeSpan expiry)
 {
     return(collection.GetAndTouchAsync(id, expiry, GetAndTouchOptions.Default));
 }