/**
  * @return SchemaContainer
  */
 private function getSchemaContainer()
 {
     if (null !== $this->cacheDriver) {
         $schemaContainer = $this->cacheDriver->load();
         if (false !== $schemaContainer) {
             return $schemaContainer;
         }
     }
     return $this->loadSchemaContainer();
 }