Added cache topology reuse
fixup
fixup