public static class FileLocker.BucketLockMap extends Object
ConcurrentHashMap overwrites
Object##hashCode() and Object##equals(Object), that leads to hash key conflict in lockHolder.
We define a FileLocker.BucketLockMap to hold the ConcurrentHashMap(bucketLockMap) and replace it as key of
HashMap(lockHolder).Copyright © 2022 Seata. All rights reserved.