/*
 * Decompiled with CFR 0.152.
 */
package com.l7tech.server.extension.provider.sharedstate;

import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.locks.Lock;
import java.util.concurrent.locks.ReentrantLock;

class c {
    private final int a;
    private final ConcurrentHashMap<Integer, ReentrantLock> b;

    c(int n2) {
        this.a = n2;
        this.b = new ConcurrentHashMap(n2);
    }

    Lock a(Object object) {
        int n2 = Math.abs(object.hashCode() % this.a);
        return this.b.computeIfAbsent(n2, c::lambda$get$0);
    }

    private static ReentrantLock lambda$get$0(Integer n2) {
        return new ReentrantLock();
    }
}

