If I use an ObjectCache and add an item like so:

```
ObjectCache cache = MemoryCache.Default;
string o = "mydata";
cache.Add("mykey", o, DateTime.Now.AddDays(1));

```

I understand the object will expire in 1 day. But if the object is accessed 1/2 a day later using:

```
object mystuff = cache["mykey"];

```

Does this reset the timer so it's now 1 day since the last access of the entry with the key "mykey", or it still 1/2 a day until expiry?

If the answer is no is there is a way to do this I would love to know.

Thanks.