Change Cache package to use an ArrayAccess object for options
Add a mocking helper to the Cache package.
Updating Cache constructor to accept array() or \ArrayAccess