Defect HC-7117
SyncBeanBase synchronization problem in LDAPMap use
Software
Customer case | Applies to | Corrected in |
---|---|---|
CS0161574 | V8.0.4.23 | 8.0.4.26 |
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.