class OntologyRepositoryCache extends AbstractDatasetRepositoryCache<String, Ontology> {

    @Override
    public void put(String key, Ontology ontology) {
        LOG.debug("Putting ontology in cache for key " + key);
        requireNotClosed();
        IRI datasetIRI = OntologyDatasets.createDatasetIRIFromKey(key, vf);
        try (DatasetConnection dsConn = getDatasetConnection(datasetIRI, true)) {
            IRI ontNamedGraphIRI = OntologyDatasets.createSystemDefaultNamedGraphIRIFromKey(key, vf);
            putValueInRepo(ontology, ontNamedGraphIRI, dsConn);
        }

    }

    public  OntologyRepositoryCache(String name, Repository repository, CacheManager cacheManager,
                                   Configuration configuration);

}