Added caching feature via apc

Currently the configuration files are parsed on each request using the provider. This PR adds caching functionality, currently via apc cache only.

No BC breaks introduced.