We require a struct that allows us to resize SharedMemory concepts during their lifetime.
It shall be a generic struct that has the same interface as the SharedMemory concept but with an extended behavior. As soon as the underlying pool allocator bucket size is exceeded it will increase the pool allocator bucket size, allocate a new shared memory segment and uses this.
Brief feature description
We require a struct that allows us to resize
SharedMemory
concepts during their lifetime.It shall be a generic struct that has the same interface as the
SharedMemory
concept but with an extended behavior. As soon as the underlying pool allocator bucket size is exceeded it will increase the pool allocator bucket size, allocate a new shared memory segment and uses this.