45336ddb3f
pool was inconvenient as a name because the obvious name for a variable is pool. But that caused a name collision with the package.
17 lines
364 B
Markdown
17 lines
364 B
Markdown
# Puddle
|
|
|
|
Puddle is a generic resource pool library for Go.
|
|
|
|
## TODO
|
|
|
|
* Error reporting for async errors
|
|
* Min pool size
|
|
* Max resource lifetime
|
|
* Max resource uses
|
|
* Max resource idle time
|
|
* Resource keep alive
|
|
* Resource health check - keep alive and health check might be same thing
|
|
* Remove resource (instead of just return to pool)
|
|
* Reset pool
|
|
* Shrink pool
|