I use BDB in a multi-threaded environment.
One thread takes a BDBCUR and keeps iterating the records, where as another thread performs add/remove records in the underlying BDB.
I see that, it is not throwing any ConcurrentModification Exception but I am not able to understand whether the newly added records will be visible to the BDBCUR
Can someone please clarify whether BDBCUR behaves like a snapshot iteration or it will see newly modified changes as well? Or any tunable parameter exists to control this behavior?
Thanks,
Nagarajan