this is a config or just a holder for various objects that are required for the cache?