Package-level declarations
Types
A compressed internal representation of an inventory, to be transmitted with the various inventory update packets. Rather than use a List
A soft-reference based pool of Inventory objects, with the primary intent being to avoid re-creating lists of objs which end up wasting as much as 137kb of memory for a single inventory that's up to 5713 objs in capacity. While it is unlikely that any inventory would get near that, servers do commonly expand inventory capacities to numbers like 2,000 or 2,500, which would still consume up 48-60kb of memory as a result in any traditional manner.