Why is all this dcm cache stuff in this PR, wasn't this in another PR @gilbertgede was working on?