Package ognl
Class EvaluationPool
- java.lang.Object
-
- ognl.EvaluationPool
-
public final class EvaluationPool extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description EvaluationPool()EvaluationPool(int initialSize)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Evaluationcreate(SimpleNode node, java.lang.Object source)Returns an Evaluation that contains the node, source and whether it is a set operation.Evaluationcreate(SimpleNode node, java.lang.Object source, boolean setOperation)Returns an Evaluation that contains the node, source and whether it is a set operation.intgetCreatedCount()Returns the number of items this pool has created since it's construction.intgetRecoveredCount()Returns the number of items this pool has recovered from the pool since its construction.intgetRecycledCount()Returns the number of items this pool has recycled since it's construction.intgetSize()Returns the number of items in the poolvoidrecycle(Evaluation value)Recycles an EvaluationvoidrecycleAll(java.util.List value)Recycles a List of Evaluation objectsvoidrecycleAll(Evaluation value)Recycles an of Evaluation and all of it's siblings and children.
-
-
-
Method Detail
-
create
public Evaluation create(SimpleNode node, java.lang.Object source)
Returns an Evaluation that contains the node, source and whether it is a set operation. If there are no Evaluation objects in the pool one is created and returned.
-
create
public Evaluation create(SimpleNode node, java.lang.Object source, boolean setOperation)
Returns an Evaluation that contains the node, source and whether it is a set operation. If there are no Evaluation objects in the pool one is created and returned.
-
recycle
public void recycle(Evaluation value)
Recycles an Evaluation
-
recycleAll
public void recycleAll(Evaluation value)
Recycles an of Evaluation and all of it's siblings and children.
-
recycleAll
public void recycleAll(java.util.List value)
Recycles a List of Evaluation objects
-
getSize
public int getSize()
Returns the number of items in the pool
-
getCreatedCount
public int getCreatedCount()
Returns the number of items this pool has created since it's construction.
-
getRecoveredCount
public int getRecoveredCount()
Returns the number of items this pool has recovered from the pool since its construction.
-
getRecycledCount
public int getRecycledCount()
Returns the number of items this pool has recycled since it's construction.
-
-