Create cache directory in the components directory

The cache files are no longer stored in the environment specific
directory so it is not necessary to recreate the cache on every
cache clear/warmup
Update documentation