Searched refs:stamp (Results 1 – 6 of 6) sorted by relevance
/libcore/ojluni/src/main/java/java/util/concurrent/atomic/ |
D | AtomicStampedReference.java | 54 final int stamp; field in AtomicStampedReference.Pair 55 private Pair(T reference, int stamp) { in Pair() argument 57 this.stamp = stamp; in Pair() 59 static <T> Pair<T> of(T reference, int stamp) { in of() argument 60 return new Pair<T>(reference, stamp); in of() 92 return pair.stamp; in getStamp() 105 stampHolder[0] = pair.stamp; in get() 152 expectedStamp == current.stamp && in compareAndSet() 154 newStamp == current.stamp) || in compareAndSet() 166 if (newReference != current.reference || newStamp != current.stamp) in set() [all …]
|
/libcore/ojluni/src/main/java/java/util/ |
D | Calendar.java | 853 transient private int stamp[]; field in Calendar 1525 for (int stamp = MINIMUM_USER_STAMP; stamp < nextStamp; stamp++) { in build() 1527 if (fields[index] == stamp) { in build() 1609 stamp = new int[FIELD_COUNT]; in Calendar() 1868 stamp[field] = nextStamp++; in set() 1967 stamp[i] = fields[i] = 0; // UNSET == 0 in clear() 1998 stamp[field] = UNSET; in clear() 2016 return stamp[field] != UNSET; in isSet() 2285 return stamp[field] >= MINIMUM_USER_STAMP; in isExternallySet() 2297 if (stamp[i] != UNSET) { in getSetStateFields() [all …]
|
/libcore/ojluni/src/test/java/util/concurrent/tck/ |
D | StampedLockTest.java | 64 void releaseWriteLock(StampedLock lock, long stamp) { in releaseWriteLock() argument 66 assertValid(lock, stamp); in releaseWriteLock() 67 lock.unlockWrite(stamp); in releaseWriteLock() 69 assertFalse(lock.validate(stamp)); in releaseWriteLock() 75 void releaseReadLock(StampedLock lock, long stamp) { in releaseReadLock() argument 77 assertValid(lock, stamp); in releaseReadLock() 78 lock.unlockRead(stamp); in releaseReadLock() 80 assertTrue(lock.validate(stamp)); in releaseReadLock() 88 long assertValid(StampedLock lock, long stamp) { in assertValid() argument 89 assertTrue(stamp != 0L); in assertValid() [all …]
|
/libcore/ojluni/src/main/java/java/util/concurrent/locks/ |
D | StampedLock.java | 524 public boolean validate(long stamp) { in validate() argument 526 return (stamp & SBITS) == (state & SBITS); in validate() 537 public void unlockWrite(long stamp) { in unlockWrite() argument 539 if (state != stamp || (stamp & WBIT) == 0L) in unlockWrite() 541 U.putLongVolatile(this, STATE, (stamp += WBIT) == 0L ? ORIGIN : stamp); in unlockWrite() 554 public void unlockRead(long stamp) { in unlockRead() argument 557 if (((s = state) & SBITS) != (stamp & SBITS) || in unlockRead() 558 (stamp & ABITS) == 0L || (m = s & ABITS) == 0L || m == WBIT) in unlockRead() 580 public void unlock(long stamp) { in unlock() argument 581 long a = stamp & ABITS, m, s; WNode h; in unlock() [all …]
|
/libcore/ojluni/src/main/java/java/text/ |
D | CalendarBuilder.java | 117 for (int stamp = MINIMUM_USER_STAMP; stamp < nextStamp; stamp++) { in establish() 119 if (field[index] == stamp) { in establish()
|
/libcore/ojluni/annotations/hiddenapi/java/util/ |
D | Calendar.java | 590 private transient int[] stamp; field in Calendar
|