Databas...nc::Pool(3)
hey bestie, welcome to Databas...nc::Pool(3) from the User Contributed Perl Documentation crew π this one is all about the connection-manager vibes for Database::Async, and it's short but iconic.
β¨ NAME β¨
Database::Async::Pool β connection manager for Database::Async π«Ά
πΈ DESCRIPTION πΈ
okay so this is the pool's whole personality: it keeps track of engines and hands them out when someone needs one. very main character energy, very "I manage the connections so you don't have to" π
π queue_ready_engine
Called when there's a spare engine we can put back in the pool. π
π notify_engine
We call this internally to hand an engine over to the next waiting request. π₯
π next_engine
Resolves to an engine. May need to wait if there are none available. π
bestie, that "may need to wait" is real β if the pool is empty, this one is lowkey gonna make you wait for an engine to free up.
π AUTHOR π
Tom Molesworth "<TEAM@cpan.org>" β¨
π LICENSE π
Copyright Tom Molesworth 2011-2023. Licensed under the same terms as Perl itself. π
mwah π that's the whole page, no cap β source/version is perl v5.42.2, dated 2026-02-15, and the page itself is Databas...nc::Pool(3). periodt. π
π¦ where this page comes from
- alpine 3.24: perl-database-async-doc 0.019-r1 Β· GPL-1.0-or-later OR Artistic-1.0-Perl
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms