/**
  * {@inheritDoc}
  */
 public function loadMetadata($class)
 {
     if (is_object($class)) {
         $class = get_class($class);
     }
     $key = 'model_transformer.annotated:' . $class;
     $metadata = $this->cache->get($key);
     if (null === $metadata) {
         $metadata = $this->delegate->loadMetadata($class);
         $this->cache->set($key, $metadata);
     }
     return $metadata;
 }
 /**
  * {@inheritDoc}
  */
 public function supportsClass($class)
 {
     return $this->metadataFactory->supportsClass($class);
 }