Package | Description |
---|---|
clojure.lang |
Modifier and Type | Field and Description |
---|---|
(package private) Ref[] |
TransactionalHashMap.bins |
Ref |
LockingTransaction.Notify.ref |
Modifier and Type | Field and Description |
---|---|
(package private) java.util.TreeMap<Ref,java.util.ArrayList<LockingTransaction.CFn>> |
LockingTransaction.commutes |
(package private) java.util.HashSet<Ref> |
LockingTransaction.ensures |
(package private) java.util.HashSet<Ref> |
LockingTransaction.sets |
(package private) java.util.HashMap<Ref,java.lang.Object> |
LockingTransaction.vals |
Modifier and Type | Method and Description |
---|---|
Ref |
Ref.setMaxHistory(int maxHistory) |
Ref |
Ref.setMinHistory(int minHistory) |
Modifier and Type | Method and Description |
---|---|
int |
Ref.compareTo(Ref ref) |
(package private) java.lang.Object |
LockingTransaction.doCommute(Ref ref,
IFn fn,
ISeq args) |
(package private) void |
LockingTransaction.doEnsure(Ref ref) |
(package private) java.lang.Object |
LockingTransaction.doGet(Ref ref) |
(package private) java.lang.Object |
LockingTransaction.doSet(Ref ref,
java.lang.Object val) |
(package private) java.lang.Object |
LockingTransaction.lock(Ref ref) |
private void |
LockingTransaction.releaseIfEnsured(Ref ref) |
(package private) void |
LockingTransaction.tryWriteLock(Ref ref) |
Constructor and Description |
---|
LockingTransaction.Notify(Ref ref,
java.lang.Object oldval,
java.lang.Object newval) |