[#BloombergLP-bdlma-ConcurrentFixedPool-release] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdlma.adoc[bdlma]::xref:BloombergLP/bdlma/ConcurrentFixedPool.adoc[ConcurrentFixedPool]::release :relfileprefix: ../../../ :mrdocs: Release all memory currently allocated through this object. Note that this method should only be invoked when it is known that no blocks currently allocated through this pool will be used; therefore, it is not safe to use this method if any other thread may be concurrently allocating memory from this pool. Also note that `release()` is intended to free all memory without regard to the contents of that memory. Specifically, `release()` can _not_ call object destructors for any allocated objects, since it has no knowledge of their type. If object destruction is required, use `ConcurrentFixedPool::deleteObject()`. == Synopsis Declared in `<bdlma_concurrentfixedpool.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- void release(); ---- [.small]#Created with https://www.mrdocs.com[MrDocs]#