class SharedStorageConnector extends AbstractStorageConnector {

    @Override
    public Collection<Statement> find(Resource subject, Property property, RDFNode value, String context) {
        ensureOpen();
        return Txn.calculateRead(storage.getDataset(), () -> {
            final Model target = context != null ? storage.getNamedGraph(context) : storage.getDefaultGraph();
            final StmtIterator it = target.listStatements(subject, property, value);
            return it.toList();
        });
    }

      SharedStorageConnector(DriverConfiguration configuration);

}