When not using a logged cache, you don't have a performance impact - it's as simple as that.

When using a logged cache, you have more I/O, therefore the overhead of the wrapper is negligible.

As for the multiple fetches/writes logging, I suggest adding an API for those on the cache.