[Pool] Pool<R> - 连接池抽象表示，基于GenericObjectPool<R>实现

protected GenericObjectPool<R> internalPool：内部连接池

public Pool(GenericObjectPoolConfig poolConfig, PooledObjectFactory<R>
factory)：创建一个"连接池"实例。
public void initPool(GenericObjectPoolConfig poolConfig,
PooledObjectFactory<R> factory)：初始化"连接池"。

public R getResource()：获取"连接池"中的一个资源。
public void returnResource(final R resource)：将正常的资源返回给"连接池"。
public void returnBrokenResource(final R resource)：将阻塞的资源返回给"连接池"。

public boolean isClosed()：检测"连接池"是否已关闭。
public void close()：关闭"连接池"资源。
public void destroy()：关闭"连接池"资源，与close()方法功能一样。