org.ddogleg.struct
Class RecycleManagerL<T>
- java.lang.Object
-
- org.ddogleg.struct.RecycleManager<T>
-
- org.ddogleg.struct.RecycleManagerL<T>
-
public class RecycleManagerL<T> extends RecycleManager<T>
RecycleManagerwhich maintains a used list. Does not allow you to recycle individual elements
-
-
Constructor Summary
Constructors Constructor and Description RecycleManagerL(java.lang.Class<T> targetClass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description java.util.ArrayList<T>getUsed()voidrecycleAll()Puts all elements in used into unused and clears the used listvoidrecycleInstance(T object)Call when an instance is no longer needed and can be recycledTrequestInstance()Either returns a recycled instance or a new one.-
Methods inherited from class org.ddogleg.struct.RecycleManager
getUnused
-
-
-
-
Constructor Detail
-
RecycleManagerL
public RecycleManagerL(java.lang.Class<T> targetClass)
-
-
Method Detail
-
getUsed
public java.util.ArrayList<T> getUsed()
-
recycleAll
public void recycleAll()
Puts all elements in used into unused and clears the used list
-
recycleInstance
public void recycleInstance(T object)
Description copied from class:RecycleManagerCall when an instance is no longer needed and can be recycled- Overrides:
recycleInstancein classRecycleManager<T>
-
requestInstance
public T requestInstance()
Description copied from class:RecycleManagerEither returns a recycled instance or a new one.- Overrides:
requestInstancein classRecycleManager<T>
-
-
DataMelt 3.0 © DataMelt by jWork.ORG