How does cache expiration work?

I am using OPDK.  I created an environment cache with an expiration of 600 seconds.  I assume that is the default expiration of any item I put inside the cache if I don't specify an expiration on the item when I put it inside the cache?  I then put an item in the cache WITHOUT specifying an expiration.  I then lookup the item from the cache AFTER 600 seconds and I do NOT get a cache miss.  Why?

0 1 59
1 REPLY 1

I dunno.  It might be a bug. 

Did you try it when you DO specify an expiry on the PopulateCache?  what happens then?