Defect HC-8087

SyncBeanBase synchronization problem in LDAPMap use

Software

Customer case Applies to Corrected in
CS0161574 V8.0.4.23 9.0.1.16

Observed behavior

A synchronization problem in SyncBeanBase exists due to accessing to a map of data in a non-threadsafe manner.

Expected behavior

The code should have been written in a different manner to access the map of data so that there could be no impact from multi-thread accesses modifying the location of the map's cursor.

Resolution

The code was modified to make a copy of the original map for navigation so that the cursor would always be in a predictable position.