Summary:
Nested Classes
| Inherited Methods
Pools
public
final
class
Pools
extends Object
java.lang.Object | |
↳ | androidx.core.util.Pools |
Helper class for creating pools of objects. An example use looks like this:
public class MyPooledClass { private static final SynchronizedPoolsPool = new SynchronizedPool (10); public static MyPooledClass obtain() { MyPooledClass instance = sPool.acquire(); return (instance != null) ? instance : new MyPooledClass(); } public void recycle() { // Clear state if needed. sPool.release(this); } . . . }
Summary
Nested classes | |
---|---|
interface |
Pools.Pool<T>
Interface for managing a pool of objects. |
class |
Pools.SimplePool<T>
Simple (non-synchronized) pool of objects. |
class |
Pools.SynchronizedPool<T>
Synchronized) pool of objects. |
Inherited methods | |
---|---|
Content and code samples on this page are subject to the licenses described in the Content License. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2020-09-30 UTC.