/**
 * @class Ext.util.Bag
 * This class provides an **unordered** collection similar to `Ext.util.Collection`. The
 * removal of order maintenance provides a significant performance increase. Further, this
 * class does not provide events or other high-level features. It maintains an array of
 * `items` and a map to quickly find items by their `id`.
 *
 * @private
 * @since 5.1.1
 */
 
/**
 * @property {Number} [generation=0]
 * Mutation counter which is incremented when the collection changes.
 * @readonly
 * @since 5.1.1
 */
 
/**
 * @property {Number} [length=0]
 * The count of items in the collection.
 * @readonly
 * @since 5.1.1
 */