class SimpleCatalogManager implements CatalogManager {

    @Override
    public Model applyInProgressCommit(Resource inProgressCommitId, Model entity) {
        long start = System.currentTimeMillis();
        try (RepositoryConnection conn = configProvider.getRepository().getConnection()) {
            utils.validateResource(inProgressCommitId, inProgressCommitFactory.getTypeIRI(), conn);
            return utils.applyDifference(entity, utils.getCommitDifference(inProgressCommitId, conn));
        } finally {
            log.trace("applyInProgressCommit took {}ms", System.currentTimeMillis() - start);
        }
    }

    public  SimpleCatalogManager();

}