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
Pools.SimplePool
  public
  static
  
  
  class
  Pools.SimplePool
  
    extends Object
  
  
  
  
  
      implements
      
        Pool<T>
      
  
  
| java.lang.Object | |
| ↳ | android.support.v4.util.Pools.SimplePool<T> | 
| 
          
  
     | 
    
Simple (non-synchronized) pool of objects.
Summary
Public constructors | |
|---|---|
      
      Pools.SimplePool(int maxPoolSize)
      
      
        Creates a new instance.  | 
  |
Public methods | |
|---|---|
        
        
        
        
        
        T
     | 
  
    
      
      acquire()
      
      
     | 
  
        
        
        
        
        
        boolean
     | 
  
    
      
      release(T instance)
      
      
        Release an instance to the pool.  | 
  
Inherited methods | |
|---|---|
  
    
  
    java.lang.Object
  
 | |
  
    
  
    android.support.v4.util.Pools.Pool
  
 | |
Public constructors
Pools.SimplePool
    added in version 22.1.0
      
  
    Pools.SimplePool (int maxPoolSize)
Creates a new instance.
| Parameters | |
|---|---|
maxPoolSize | 
        
          int: The max pool size. | 
      
| Throws | |
|---|---|
IllegalArgumentException | 
          If the max pool size is less than zero. | 
Public methods
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. |