コード例 #1
0
ファイル: CasNumberRange.java プロジェクト: git-hai/webapp
 public void setUpper(int i) {
   while (true) {
     IntPair oldv = values.get();
     if (i < oldv.lower)
       throw new IllegalArgumentException("Can't set upper to " + i + " < lower");
     IntPair newv = new IntPair(oldv.lower, i);
     if (values.compareAndSet(oldv, newv)) return;
   }
 }
コード例 #2
0
ファイル: CasNumberRange.java プロジェクト: git-hai/webapp
 public int getUpper() {
   return values.get().upper;
 }
コード例 #3
0
ファイル: CasNumberRange.java プロジェクト: git-hai/webapp
 public int getLower() {
   return values.get().lower;
 }