Существует ли потокобезопасный способ обеспечить создание уникальных вершин каркасным графом? Рассмотрим следующее:
Node n = framedGraph.addVertex(1, Node.class);
Node m = framedGraph.addVertex(1, Node.class);
System.out.println(n.equals(framedGraph.getVertex(1, Node.class)));
System.out.println(m.equals(framedGraph.getVertex(1, Node.class)));
печатает true, false
.
Я ищу функциональность, аналогичную получить или создать уникальную функциональность узла, предоставляемую Neo4j (в данном случае это вспомогательный граф).
Кстати, есть ли способ использовать нечисловые идентификаторы?
Node m = framedGraph.addVertex("http://example.org", Node.class);
System.out.println(n.equals(framedGraph.getVertex("http://example.org", Node.class)));
печатает false