public static CacheValueWrapper <T> CreateNotFound(TimeSpan?ttl = null) { var wrapper = new CacheValueWrapper <T>(); wrapper.SetNotFound(ttl); return(wrapper); }
public static CacheValueWrapper <T> CreateMissing() { var wrapper = new CacheValueWrapper <T>(); wrapper.SetMissing(); return(wrapper); }
public static CacheValueWrapper <T> CreateExisting(T value, TimeSpan?ttl = null) { var wrapper = new CacheValueWrapper <T>(); wrapper.SetValue(value, ttl); return(wrapper); }