<itemvalue="Performs the [action] on each header. The [action] function is called with each header's name and a list of the header's values. The casing of the name string is determined by the last [add] or [set] operation for that particular header, which defaults to lower-casing the header name unless explicitly set to preserve the case."/>
<itemvalue="Performs the [action] on each header. The [action] function is called with each header's name and a list of the header's values. The casing of the name string is determined by the last [add] or [set] operation for that particular header, which defaults to lower-casing the header name unless explicitly set to preserve the case."/>
<itemvalue="Sets the header [name] to [value]. Removes all existing values for the header named [name] and then [add]s [value] to it."/>
<itemvalue="Sets the header [name] to [value]. Removes all existing values for the header named [name] and then [add]s [value] to it."/>
<itemvalue="set"/>
<itemvalue="set"/>
@ -48,23 +55,16 @@
<itemvalue="Allows constant time add, remove-at-ends and peek operations."/>
<itemvalue="Allows constant time add, remove-at-ends and peek operations."/>
<itemvalue="A [Queue] is a collection that can be manipulated at both ends. One can iterate over the elements of a queue through [forEach] or with an [Iterator]. It is generally not allowed to modify the queue (add or remove entries) while an operation on the queue is being performed, for example during a call to [forEach]. Modifying the queue while it is being iterated will most likely break the iteration. This goes both for using the [iterator] directly, or for iterating an `Iterable` returned by a method like [map] or [where]."/>
<itemvalue="A [Queue] is a collection that can be manipulated at both ends. One can iterate over the elements of a queue through [forEach] or with an [Iterator]. It is generally not allowed to modify the queue (add or remove entries) while an operation on the queue is being performed, for example during a call to [forEach]. Modifying the queue while it is being iterated will most likely break the iteration. This goes both for using the [iterator] directly, or for iterating an `Iterable` returned by a method like [map] or [where]."/>
<itemvalue="The structure is efficient for any queue or stack usage."/>
<itemvalue="The structure is efficient for any queue or stack usage."/>
<itemvalue="Keeps a cyclic buffer of elements, and grows to a larger buffer when it fills up. This guarantees constant time peek and remove operations, and amortized constant time add operations."/>