IPooledObject.deallocate

Deallocates the object and sets it {@link PooledObjectState#IDLE IDLE} if it is currently {@link PooledObjectState#ALLOCATED ALLOCATED}.

@return {@code true} if the state was {@link PooledObjectState#ALLOCATED ALLOCATED}

interface IPooledObject
bool
deallocate
()

Meta