in src/main/java/org/opensearch/search/asynchronous/context/active/AsynchronousSearchActiveContext.java [135:137]
public boolean shouldPersist() {
return keepOnCompletion && isExpired() == false && isAlive() && (error.get() == null || persistSearchFailureSupplier.get());
}