@Override public K ceilingKey(K key) { return delegate.ceilingKey(key); }
@Override public K ceilingKey(K key) { return delegate.ceilingKey(key); }
@Override public K ceilingKey(K key) { synchronized (mutex) { return delegate().ceilingKey(key); } }
@Override public K ceilingKey(K key) { return delegate().ceilingKey(key); }
@Override public K ceiling(K e) { return map().ceilingKey(e); }
@Override public K ceilingKey(K key) { return fromMap().ceilingKey(key); }
@Override public K ceilingKey(K key) { return delegate.ceilingKey(checkValid(key)); }
@Override public K floorKey(K key) { return forward().ceilingKey(key); }
@Override public K ceilingKey(K key) { synchronized (mutex) { return delegate().ceilingKey(key); } }
@Override public K floorKey(K key) { return forward().ceilingKey(key); }
@Override public K ceilingKey(K key) { return delegate().ceilingKey(key); }
@Override public K ceilingKey(K key) { return fromMap().ceilingKey(key); }
@Override public K ceiling(K e) { return map().ceilingKey(e); }
@CollectionSize.Require(SEVERAL) public void testCeiling() { resetWithHole(); assertEquals(a, navigableMap.ceilingEntry(a.getKey())); assertEquals(a.getKey(), navigableMap.ceilingKey(a.getKey())); assertEquals(c, navigableMap.ceilingEntry(b.getKey())); assertEquals(c.getKey(), navigableMap.ceilingKey(b.getKey())); assertEquals(c, navigableMap.ceilingEntry(c.getKey())); assertEquals(c.getKey(), navigableMap.ceilingKey(c.getKey())); }
@Override public K ceilingKey(K key) { assertTrue(Thread.holdsLock(mutex)); return delegate().ceilingKey(key); }
public void testCeilingKey() { create().ceilingKey("a"); }
@Override public synchronized <T> T get(int size, Class<T> arrayClass) { Integer possibleSize = getSizesForAdapter(arrayClass).ceilingKey(size); final Key key; if (mayFillRequest(size, possibleSize)) { key = keyPool.get(possibleSize, arrayClass); } else { key = keyPool.get(size, arrayClass); } return getForKey(key, arrayClass); }
private Key findBestKey(int size, Bitmap.Config config) { Key result = keyPool.get(size, config); for (Bitmap.Config possibleConfig : getInConfigs(config)) { NavigableMap<Integer, Integer> sizesForPossibleConfig = getSizesForConfig(possibleConfig); Integer possibleSize = sizesForPossibleConfig.ceilingKey(size); if (possibleSize != null && possibleSize <= size * MAX_SIZE_MULTIPLE) { if (possibleSize != size || (possibleConfig == null ? config != null : !possibleConfig.equals(config))) { keyPool.offer(result); result = keyPool.get(possibleSize, possibleConfig); } break; } } return result; }
@CollectionSize.Require(ONE) public void testSingletonMapNearby() { assertNull(navigableMap.lowerEntry(k0())); assertNull(navigableMap.lowerKey(k0())); assertEquals(a, navigableMap.floorEntry(k0())); assertEquals(a.getKey(), navigableMap.floorKey(k0())); assertEquals(a, navigableMap.ceilingEntry(k0())); assertEquals(a.getKey(), navigableMap.ceilingKey(k0())); assertNull(navigableMap.higherEntry(k0())); assertNull(navigableMap.higherKey(k0())); }
@CollectionSize.Require(ZERO) public void testEmptyMapNearby() { assertNull(navigableMap.lowerEntry(k0())); assertNull(navigableMap.lowerKey(k0())); assertNull(navigableMap.floorEntry(k0())); assertNull(navigableMap.floorKey(k0())); assertNull(navigableMap.ceilingEntry(k0())); assertNull(navigableMap.ceilingKey(k0())); assertNull(navigableMap.higherEntry(k0())); assertNull(navigableMap.higherKey(k0())); }