# Uses of Interface
org.apache.cayenne.datasource.PoolingDataSource

Packages that use PoolingDataSource
Package
Description
org.apache.cayenne.datasource

- ## Uses of PoolingDataSource in org.apache.cayenne.datasource

  Classes in org.apache.cayenne.datasource that implement PoolingDataSource
  Modifier and Type
  Class
  Description
  `class`
  `ManagedPoolingDataSource`
  A wrapper for `UnmanagedPoolingDataSource` that automatically manages the underlying connection pool size.
  `class`
  `UnmanagedPoolingDataSource`
  A non-blocking `DataSource` with a pool of connections.
  Methods in org.apache.cayenne.datasource that return PoolingDataSource
  Modifier and Type
  Method
  Description
  `PoolingDataSource`
  PoolingDataSourceBuilder.`build()`
  Builds a pooling DataSource that needs to be explicitly closed by the caller when no longer in use.