Actually use caching when reading metadata (was a write-only cache previously, way to go...)