Factory Interfaces, Classes, Traits and Enums ClassMetadataFactoryInterface Returns a {@see ClassMetadataInterface}. CacheClassMetadataFactory Caches metadata using a PSR-6 implementation. ClassMetadataFactory Returns a {@link ClassMetadata}.