Mark a connection as available for reuse.
If connection has been removed, it will not be added to the pool.
The connection to make available
Remove a specific connection from the pool.
Marks the connection to be closed during the next drain cycle.
The connection to remove
Connection pool for managing persistent WebSocket connections.
Reuses connections efficiently and automatically refreshes them after max duration. Prevents creating too many connections in a single conversation.