Enable caching using Zend\Cache

To persist the generated data we should cache the parsed file data to
a generic caching component, in this case Zend\Cache. By using this
future changes might allow for integration with redis or memcache,
which might increase performance even more.