- java.lang.Object
-
- xyz.cofe.ecolls.ReadWriteLockPropImpl
-
public class ReadWriteLockPropImpl extends Object
Поддержка реализацииReadWriteLockProperty
-
-
Field Summary
Fields Modifier and Type Field Description static WeakHashMap<Object,ReadWriteLock>rwLocksКарта объектов ReadWriteLock
-
Constructor Summary
Constructors Constructor Description ReadWriteLockPropImpl()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static LockgetReadLock(Object inst)Получение блокировки чтенияstatic ReadWriteLockgetRWLockOf(Object inst)Получение экземпляра ReadWriteLock для указанного объектаstatic LockgetWriteLock(Object inst)Получение блокировки записиstatic voidsetRWLock(Object inst, ReadWriteLock rwLock)Указание экземпляра ReadWriteLock
-
-
-
Field Detail
-
rwLocks
public static final WeakHashMap<Object,ReadWriteLock> rwLocks
Карта объектов ReadWriteLock
-
-
Method Detail
-
getRWLockOf
public static ReadWriteLock getRWLockOf(Object inst)
Получение экземпляра ReadWriteLock для указанного объекта- Parameters:
inst- объект- Returns:
- ReadWriteLock экземпляр
-
setRWLock
public static void setRWLock(Object inst, ReadWriteLock rwLock)
Указание экземпляра ReadWriteLock- Parameters:
inst- объектrwLock- ReadWriteLock блокировки
-
getReadLock
public static Lock getReadLock(Object inst)
Получение блокировки чтения- Parameters:
inst- объект- Returns:
- блокировка чтения
-
-