final long getDirectFlags() { if (!freshFlags) { cachedFlags = edgeAccess.getFlags_(edgePointer, reverse); freshFlags = true; } return cachedFlags; }
int linkA = edgeAccess.getEdgeRef(nodeA, nodeB, edgePointer); int linkB = edgeAccess.getEdgeRef(nodeB, nodeA, edgePointer); long flags = edgeAccess.getFlags_(edgePointer, false); edgeAccess.writeEdge(edgeId, updatedA, updatedB, linkA, linkB); edgeAccess.setFlags_(edgePointer, updatedA > updatedB, flags);
final long getDirectFlags() { if (!freshFlags) { cachedFlags = edgeAccess.getFlags_(edgePointer, reverse); freshFlags = true; } return cachedFlags; }
final long getDirectFlags() { if (!freshFlags) { cachedFlags = edgeAccess.getFlags_(edgePointer, reverse); freshFlags = true; } return cachedFlags; }
final long getDirectFlags() { if (!freshFlags) { cachedFlags = edgeAccess.getFlags_(edgePointer, reverse); freshFlags = true; } return cachedFlags; }
int linkA = edgeAccess.getEdgeRef(nodeA, nodeB, edgePointer); int linkB = edgeAccess.getEdgeRef(nodeB, nodeA, edgePointer); long flags = edgeAccess.getFlags_(edgePointer, false); edgeAccess.writeEdge(edgeId, updatedA, updatedB, linkA, linkB); edgeAccess.setFlags_(edgePointer, updatedA > updatedB, flags);
int linkA = edgeAccess.getEdgeRef(nodeA, nodeB, edgePointer); int linkB = edgeAccess.getEdgeRef(nodeB, nodeA, edgePointer); long flags = edgeAccess.getFlags_(edgePointer, false); edgeAccess.writeEdge(edgeId, updatedA, updatedB, linkA, linkB); edgeAccess.setFlags_(edgePointer, updatedA > updatedB, flags);
int linkA = edgeAccess.getEdgeRef(nodeA, nodeB, edgePointer); int linkB = edgeAccess.getEdgeRef(nodeB, nodeA, edgePointer); long flags = edgeAccess.getFlags_(edgePointer, false); edgeAccess.writeEdge(edgeId, updatedA, updatedB, linkA, linkB); edgeAccess.setFlags_(edgePointer, updatedA > updatedB, flags);