Added missing doc blocks.
Removed unneeded doc blocks
Moved config to constructor + factory and updated unit tests for the asset cache manager.
Changed order for asset cache provider discovery and return from method as soon as resource is found.