robust-services-core
robust-services-core copied to clipboard
Auxiliary data blocks
The size of an object derived from Pooled is limited to the maximum size defined by its ObjectPool. If an object is larger, it must currently allocate unaudited memory. It would be preferable if it allocated an auxiliary data block whose ownership was registered in a new Q1Way added to Pooled. Blocks of various sizes would be defined for this purpose, each size being managed by its own ObjectPool.