* Protect concurrent access for shared resources * fix old-commit-hash: f3fb406eee85b072c727ccaf027bd2dacd3aa69a
old-commit-hash: 84560ccd55
84560ccd55