SynchronizedPool
class SynchronizedPool<T : Any!> : Pools.SimplePool<T>
kotlin.Any | ||
↳ | androidx.core.util.Pools.SimplePool<T> | |
↳ | androidx.core.util.Pools.SynchronizedPool |
Synchronized) pool of objects.
Summary
Public constructors | |
---|---|
Creates a new instance. |
Public methods | |
---|---|
open T? |
acquire() |
open Boolean |
release(@NonNull element: T) |
Public constructors
<init>
SynchronizedPool(maxPoolSize: Int)
Creates a new instance.
Parameters | |
---|---|
maxPoolSize |
Int: The max pool size. |
Exceptions | |
---|---|
IllegalArgumentException |
If the max pool size is less than zero. |
Public methods
acquire
open fun acquire(): T?
release
open fun release(@NonNull element: T): Boolean