added metadataCache