split manyCache into cacheCore
split manyCache into Core wip!