| Package | Description |
|---|---|
| org.bbottema.genericobjectpool | |
| org.bbottema.genericobjectpool.expirypolicies |
| Modifier and Type | Method and Description |
|---|---|
@NotNull PoolableObject<T> |
GenericObjectPool.claim()
Delegates to
GenericObjectPool.claim(Timeout) with unlimited timeout. |
@Nullable PoolableObject<T> |
GenericObjectPool.claim(long timeout,
TimeUnit timeUnit)
Delegates to
GenericObjectPool.claim(Timeout). |
@Nullable PoolableObject<T> |
GenericObjectPool.claim(Timeout timeout)
Will claim available object, create a new one if there is room to grow the pool, or else wait until either become true.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
ExpirationPolicy.hasExpired(@NotNull PoolableObject<T> poolableObject) |
boolean |
ExpirationPolicy.NeverExpirePolicy.hasExpired(@NotNull PoolableObject<T> poolableObject) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
TimeoutExpirationPolicy.hasExpired(@NotNull PoolableObject<T> poolableObject) |
boolean |
SpreadedTimeoutExpirationPolicy.hasExpired(@NotNull PoolableObject<T> poolableObject) |
boolean |
CombinedExpirationPolicies.hasExpired(@NotNull PoolableObject<T> poolableObject) |
Copyright © 2019–2024. All rights reserved.