[java-sig-commits] [javapackages] Move all caching related code to separate module, introduce MetadataCache class