These methods where you pass ``$this`` are forbidding any composition on the Cache to extend it as passing ``$this`` does not work well with composition (it does not pass the wrapping Cache but the inner one). See the discussions about the TraceableEventDispatcher to figure it.