Cache wrapper added. Any cache can be used, just create a wrapper.