public RedisCacheEntry(String key, Object value, DateTimeOffset absExp, TimeSpan slidingExp, CacheItemPriority priority) : base(key) { Value = value; State = new RedisCacheEntryState(absExp, slidingExp, priority, value.GetType().AssemblyQualifiedName); }
private TimeSpan GetTtl(RedisCacheEntryState state) { return(state.UtcAbsoluteExpiration.Subtract(DateTime.UtcNow)); }