├── .gitignore ├── LICENSE ├── README.md ├── batch.go ├── batch_limited_test.go ├── batch_unlimited_test.go ├── doc.go ├── errors.go ├── examples ├── limited │ ├── batch-global │ │ └── main.go │ ├── batch │ │ └── main.go │ └── per-unit │ │ └── main.go └── unlimited │ ├── batch-global │ └── main.go │ ├── batch │ └── main.go │ └── per-unit │ └── main.go ├── limited_pool.go ├── limited_pool_benchmarks_test.go ├── limited_pool_test.go ├── pool.go ├── pool_test.go ├── unlimited_pool.go ├── unlimited_pool_benchmarks_test.go ├── unlimited_pool_test.go └── work_unit.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-playground/pool/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-playground/pool/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-playground/pool/HEAD/README.md -------------------------------------------------------------------------------- /batch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-playground/pool/HEAD/batch.go -------------------------------------------------------------------------------- /batch_limited_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-playground/pool/HEAD/batch_limited_test.go -------------------------------------------------------------------------------- /batch_unlimited_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-playground/pool/HEAD/batch_unlimited_test.go -------------------------------------------------------------------------------- /doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-playground/pool/HEAD/doc.go -------------------------------------------------------------------------------- /errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-playground/pool/HEAD/errors.go -------------------------------------------------------------------------------- /examples/limited/batch-global/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-playground/pool/HEAD/examples/limited/batch-global/main.go -------------------------------------------------------------------------------- /examples/limited/batch/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-playground/pool/HEAD/examples/limited/batch/main.go -------------------------------------------------------------------------------- /examples/limited/per-unit/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-playground/pool/HEAD/examples/limited/per-unit/main.go -------------------------------------------------------------------------------- /examples/unlimited/batch-global/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-playground/pool/HEAD/examples/unlimited/batch-global/main.go -------------------------------------------------------------------------------- /examples/unlimited/batch/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-playground/pool/HEAD/examples/unlimited/batch/main.go -------------------------------------------------------------------------------- /examples/unlimited/per-unit/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-playground/pool/HEAD/examples/unlimited/per-unit/main.go -------------------------------------------------------------------------------- /limited_pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-playground/pool/HEAD/limited_pool.go -------------------------------------------------------------------------------- /limited_pool_benchmarks_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-playground/pool/HEAD/limited_pool_benchmarks_test.go -------------------------------------------------------------------------------- /limited_pool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-playground/pool/HEAD/limited_pool_test.go -------------------------------------------------------------------------------- /pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-playground/pool/HEAD/pool.go -------------------------------------------------------------------------------- /pool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-playground/pool/HEAD/pool_test.go -------------------------------------------------------------------------------- /unlimited_pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-playground/pool/HEAD/unlimited_pool.go -------------------------------------------------------------------------------- /unlimited_pool_benchmarks_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-playground/pool/HEAD/unlimited_pool_benchmarks_test.go -------------------------------------------------------------------------------- /unlimited_pool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-playground/pool/HEAD/unlimited_pool_test.go -------------------------------------------------------------------------------- /work_unit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/go-playground/pool/HEAD/work_unit.go --------------------------------------------------------------------------------