public class SingleLockThresholdFli extends ThresholdFieldLockInfo
| Modifier and Type | Field and Description |
|---|---|
protected int |
lockRef |
remainingChecksempty, tiLastCheck| Modifier and Type | Method and Description |
|---|---|
FieldLockInfo |
checkProtection(ThreadInfo ti,
ElementInfo ei,
FieldInfo fi) |
FieldLockInfo |
cleanUp(Heap heap)
only called at the end of the gc on all live objects.
|
protected int[] |
getCandidateLockSet() |
protected SingleLockThresholdFli |
singleLockThresholdFli(ThreadInfo ti,
int lockRef,
int remainingChecks)
override this for path local flis
|
java.lang.String |
toString() |
checkFailedLockAssumption, getInstance, isProtectedclone, getEmptyFieldLockInfo, isFinal, needsPindownprotected int[] getCandidateLockSet()
getCandidateLockSet in class FieldLockInfoprotected SingleLockThresholdFli singleLockThresholdFli(ThreadInfo ti, int lockRef, int remainingChecks)
public FieldLockInfo checkProtection(ThreadInfo ti, ElementInfo ei, FieldInfo fi)
checkProtection in class FieldLockInfopublic FieldLockInfo cleanUp(Heap heap)
cleanUp in class FieldLockInfopublic java.lang.String toString()
toString in class java.lang.Object