added in version 22.1.0
  
    
belongs to Maven artifact com.android.support:support-compat:28.0.0-alpha1
belongs to Maven artifact com.android.support:support-compat:28.0.0-alpha1
Summary:
  Methods
  
| [Expand All]
Pools.Pool
  public
  static
  
  
  interface
  Pools.Pool
  
  
  
| android.support.v4.util.Pools.Pool<T> | 
|  Known Indirect Subclasses | 
Interface for managing a pool of objects.
Summary
| Public methods | |
|---|---|
| 
        abstract
        
        
        
        
        T | 
      acquire()
       | 
| 
        abstract
        
        
        
        
        boolean | 
      release(T instance)
      Release an instance to the pool. | 
Public methods
acquire
    added in version 22.1.0
      
  
    T acquire ()
| Returns | |
|---|---|
| T | An instance from the pool if such, null otherwise. | 
release
    added in version 22.1.0
      
  
    boolean release (T instance)
Release an instance to the pool.
| Parameters | |
|---|---|
| instance | T: The instance to release. | 
| Returns | |
|---|---|
| boolean | Whether the instance was put in the pool. | 
| Throws | |
|---|---|
| IllegalStateException | If the instance is already in the pool. | 
