- All Known Implementing Classes:
@Deprecated(since="2021-04-30") public interface Buffer extends CollectionDeprecated.Commons Collections 3 is in maintenance mode. Commons Collections 4 should be used instead.Defines a collection that allows objects to be removed in some well-defined order.
The removal order can be based on insertion order (eg, a FIFO queue or a LIFO stack), on access order (eg, an LRU cache), on some arbitrary comparator (eg, a priority queue) or on any other well-defined ordering.
Note that the removal order is not necessarily the same as the iteration order. A
Bufferimplementation may have equivalent removal and iteration orders, but this is not required.
- Commons Collections 2.1
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description
get()Deprecated.Gets the next object from the buffer without removing it.
remove()Deprecated.Gets and removes the next object from the buffer.
Methods inherited from interface java.util.Collection
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, parallelStream, remove, removeAll, removeIf, retainAll, size, spliterator, stream, toArray, toArray, toArray
Object remove()Deprecated.Gets and removes the next object from the buffer.
- the next object in the buffer, which is also removed
BufferUnderflowException- if the buffer is already empty