add documentation to explain the CacheBundle