diff --git a/core/sail/lmdb/src/main/java/org/eclipse/rdf4j/sail/lmdb/LmdbSailStore.java b/core/sail/lmdb/src/main/java/org/eclipse/rdf4j/sail/lmdb/LmdbSailStore.java index ce6bf23adf..10d3eede18 100644 --- a/core/sail/lmdb/src/main/java/org/eclipse/rdf4j/sail/lmdb/LmdbSailStore.java +++ b/core/sail/lmdb/src/main/java/org/eclipse/rdf4j/sail/lmdb/LmdbSailStore.java @@ -596,7 +596,7 @@ public void approveAll(Set approved, Set approvedContexts) if (tripleStoreException != null) { throw wrapTripleStoreException(); } - Thread.yield(); + Thread.onSpinWait(); } } else { @@ -733,7 +733,7 @@ private void addStatement(Resource subj, IRI pred, Value obj, boolean explicit, if (tripleStoreException != null) { throw wrapTripleStoreException(); } else { - Thread.yield(); + Thread.onSpinWait(); } } } else {