Unnecessarily aggressive locking in Business foundation model
Mar 06 2017
Mar 10 2017
Closed, Fixed and tested
BusinessFoundation keeps a version number for the metafield/metaclass model to be able to refresh the model cached in memory. But the check is done under a global lock, which is unnecessary. Some kind of locking to make sure multiple threads don't refresh the model might be motivated though.