#32. Change put code to check the new entyr on the way in. Add a listener to the CacheExpiry tests so that we can listen for expiries. More to come...