public int CheckValue(ITimeToLiveCacheValue <TValue> value) { var usage = value.Usage; return(IsValid(value) ? usage : int.MinValue); }
public bool IsValid(ITimeToLiveCacheValue <TValue> value) { return(Stopwatch.GetTimestamp() - value.Timestamp <= _timeToLive); }