I am using the driver 1.7.5 (java) in an async way and I noticed a weird behavior.
It seems that every incomming read request
Session session = driver.session(READ); session.readTransactionAsync(tx -> tx.runAsync(query, parameters) creates two threads.
The number of threads continues to increase until it reaches twice the number of CPUs.
Is it a standard behavior of the neo4j driver? From my understanding, the number of threads should be minimal since one thread can handle multiple network connections in an async way.
Is it possible to configure the number of threads ???