Get<K,V>
, IterableGet<K,V>
, IterableMap<K,V>
, java.util.Map<K,V>
, Put<K,V>
FixedSizeMap
, FixedSizeSortedMap
, LRUMap
, SingletonMap
public interface BoundedMap<K,V> extends IterableMap<K,V>
The size of the map can vary, but it can never exceed a preset maximum number of elements. This interface allows the querying of details associated with the maximum number of elements.
Modifier and Type | Method | Description |
---|---|---|
boolean |
isFull() |
Returns true if this map is full and no new elements can be added.
|
int |
maxSize() |
Gets the maximum size of the map (the bound).
|
containsKey, containsValue, entrySet, get, isEmpty, keySet, remove, size, values
mapIterator
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entry, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, of, of, of, of, of, of, of, of, of, of, of, ofEntries, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
Copyright © 2001-2019 - Apache Software Foundation