コード例 #1
0
 public void putAll(Map<? extends Float, ? extends Byte> map) {
   synchronized (mutex) {
     m.putAll(map);
   }
 }
コード例 #2
0
 public boolean containsKey(float key) {
   synchronized (mutex) {
     return m.containsKey(key);
   }
 }
コード例 #3
0
 public byte get(float key) {
   synchronized (mutex) {
     return m.get(key);
   }
 }
コード例 #4
0
 public int hashCode() {
   synchronized (mutex) {
     return m.hashCode();
   }
 }
コード例 #5
0
 public int size() {
   synchronized (mutex) {
     return m.size();
   }
 }
コード例 #6
0
 public boolean increment(float key) {
   synchronized (mutex) {
     return m.increment(key);
   }
 }
コード例 #7
0
 public byte adjustOrPutValue(float key, byte adjust_amount, byte put_amount) {
   synchronized (mutex) {
     return m.adjustOrPutValue(key, adjust_amount, put_amount);
   }
 }
コード例 #8
0
 public TByteCollection valueCollection() {
   synchronized (mutex) {
     if (values == null) values = new TSynchronizedByteCollection(m.valueCollection(), mutex);
     return values;
   }
 }
コード例 #9
0
 public byte[] values() {
   synchronized (mutex) {
     return m.values();
   }
 }
コード例 #10
0
 public float[] keys() {
   synchronized (mutex) {
     return m.keys();
   }
 }
コード例 #11
0
 public float[] keys(float[] array) {
   synchronized (mutex) {
     return m.keys(array);
   }
 }
コード例 #12
0
 public TFloatSet keySet() {
   synchronized (mutex) {
     if (keySet == null) keySet = new TSynchronizedFloatSet(m.keySet(), mutex);
     return keySet;
   }
 }
コード例 #13
0
 public void clear() {
   synchronized (mutex) {
     m.clear();
   }
 }
コード例 #14
0
 public void putAll(TFloatByteMap map) {
   synchronized (mutex) {
     m.putAll(map);
   }
 }
コード例 #15
0
 public void transformValues(TByteFunction function) {
   synchronized (mutex) {
     m.transformValues(function);
   }
 }
コード例 #16
0
 public byte[] values(byte[] array) {
   synchronized (mutex) {
     return m.values(array);
   }
 }
コード例 #17
0
 public boolean retainEntries(TFloatByteProcedure procedure) {
   synchronized (mutex) {
     return m.retainEntries(procedure);
   }
 }
コード例 #18
0
 public TFloatByteIterator iterator() {
   return m.iterator(); // Must be manually synched by user!
 }
コード例 #19
0
 public boolean adjustValue(float key, byte amount) {
   synchronized (mutex) {
     return m.adjustValue(key, amount);
   }
 }
コード例 #20
0
 // these are unchanging over the life of the map, no need to lock
 public float getNoEntryKey() {
   return m.getNoEntryKey();
 }
コード例 #21
0
 public boolean equals(Object o) {
   synchronized (mutex) {
     return m.equals(o);
   }
 }
コード例 #22
0
 public byte getNoEntryValue() {
   return m.getNoEntryValue();
 }
コード例 #23
0
 public String toString() {
   synchronized (mutex) {
     return m.toString();
   }
 }
コード例 #24
0
 public boolean forEachKey(TFloatProcedure procedure) {
   synchronized (mutex) {
     return m.forEachKey(procedure);
   }
 }
コード例 #25
0
 public boolean isEmpty() {
   synchronized (mutex) {
     return m.isEmpty();
   }
 }
コード例 #26
0
 public boolean forEachValue(TByteProcedure procedure) {
   synchronized (mutex) {
     return m.forEachValue(procedure);
   }
 }
コード例 #27
0
 public boolean containsValue(byte value) {
   synchronized (mutex) {
     return m.containsValue(value);
   }
 }
コード例 #28
0
 public boolean forEachEntry(TFloatByteProcedure procedure) {
   synchronized (mutex) {
     return m.forEachEntry(procedure);
   }
 }
コード例 #29
0
 public byte put(float key, byte value) {
   synchronized (mutex) {
     return m.put(key, value);
   }
 }
コード例 #30
0
 public byte remove(float key) {
   synchronized (mutex) {
     return m.remove(key);
   }
 }