public final class ConcurrencyUtil
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static int |
DOUG_LEA_BLACK_MAGIC_OPERAND_1 |
private static int |
DOUG_LEA_BLACK_MAGIC_OPERAND_2 |
private static int |
DOUG_LEA_BLACK_MAGIC_OPERAND_3 |
private static int |
DOUG_LEA_BLACK_MAGIC_OPERAND_4 |
Modifier | Constructor and Description |
---|---|
private |
ConcurrencyUtil()
Utility class therefore precent construction
|
Modifier and Type | Method and Description |
---|---|
static int |
hash(java.lang.Object object)
Returns a hash code for non-null Object x.
|
static int |
selectLock(java.lang.Object key,
int numberOfLocks)
Selects a lock for a key.
|
private static final int DOUG_LEA_BLACK_MAGIC_OPERAND_1
private static final int DOUG_LEA_BLACK_MAGIC_OPERAND_2
private static final int DOUG_LEA_BLACK_MAGIC_OPERAND_3
private static final int DOUG_LEA_BLACK_MAGIC_OPERAND_4
private ConcurrencyUtil()
public static int hash(java.lang.Object object)
object
- the object serving as a keypublic static int selectLock(java.lang.Object key, int numberOfLocks) throws CacheException
key
- CacheException