Represents someone that wants to receive notifications about cache
invalidation events.
A CacheHandler can be registered with the CacheManager and then will
receive all the various object invalidation events happening in the
system. Typically classes which are using a cache will want to implement
this interface so that they can know when to remove items from their cache.