heremaps / gluecodium

Cross-language bindings generator for C++, Java, Swift, and Dart
Apache License 2.0
202 stars 27 forks source link

HERESDK-3802: Synchronize map access for modularization #1594

Closed VladyslavTsymbal closed 3 months ago

VladyslavTsymbal commented 3 months ago

Synchronize access to map with cached Java classes for modularized build. In case of modularization, there are cases when the map can be accessed from different threads, what will lead to at least a data race scenario.