Currently, the `runInSession` delegate the thread-safe operation to underlying KeyValueAdapter. When https://github.com/dart-lang/sdk/issues/50168 being resolve, we will able to implement dart level multi-isolate locking mechanism