T - The type of object cached in the pool.@PublicEvolving public class Pool<T> extends Object
This pool can be used in the BulkFormat.Reader, when the returned objects are
heavyweight and need to be reused for efficiency. Because the reading happens in I/O threads
while the record processing happens in Flink's main processing threads, these objects cannot be
reused immediately after being returned. They can be reused, once they are recycled back to the
pool.
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
Pool.Recycler<T>
A Recycler puts objects into the pool that the recycler is associated with.
|
| 构造器和说明 |
|---|
Pool(int poolCapacity)
Creates a pool with the given capacity.
|
public Pool(int poolCapacity)
public Pool.Recycler<T> recycler()
public void add(T object)
public T pollEntry() throws InterruptedException
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.