Added an abstract to cacheTopology.cpp