Pool

Noun · Development

Definitions

  1. A cache of pre-initialized, reusable resources — such as database connections, threads, or objects — that can be checked out when needed and returned after use, avoiding the overhead of repeatedly creating and destroying expensive resources.

    In plain English: A collection of ready-to-use resources (like database connections) that get shared and reused instead of being created from scratch each time.

    Example: "Set the connection pool max to 20 — we're exhausting connections during peak load because every request opens a new one instead of reusing from the pool."

Related Terms