Package ognl
Class ObjectArrayPool
- java.lang.Object
-
- ognl.ObjectArrayPool
-
public final class ObjectArrayPool extends java.lang.ObjectDeprecated.object-pooling now relies on the jvm garbage collectionThis class was previously intended to produce performance improvment.
This hand-made object pooling is now a bottleneck under high load.
We now rely on the new jvm garbage collection improvments to handle object allocation efficiently.
-
-
Constructor Summary
Constructors Constructor Description ObjectArrayPool()Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.lang.Object[]create(int arraySize)Deprecated.java.lang.Object[]create(java.lang.Object singleton)Deprecated.java.lang.Object[]create(java.lang.Object object1, java.lang.Object object2)Deprecated.java.lang.Object[]create(java.lang.Object object1, java.lang.Object object2, java.lang.Object object3)Deprecated.java.lang.Object[]create(java.lang.Object object1, java.lang.Object object2, java.lang.Object object3, java.lang.Object object4)Deprecated.java.lang.Object[]create(java.lang.Object object1, java.lang.Object object2, java.lang.Object object3, java.lang.Object object4, java.lang.Object object5)Deprecated.voidrecycle(java.lang.Object[] value)Deprecated.object-pooling now relies on the jvm garbage collection
-
-
-
Method Detail
-
create
public java.lang.Object[] create(int arraySize)
Deprecated.
-
create
public java.lang.Object[] create(java.lang.Object singleton)
Deprecated.
-
create
public java.lang.Object[] create(java.lang.Object object1, java.lang.Object object2)Deprecated.
-
create
public java.lang.Object[] create(java.lang.Object object1, java.lang.Object object2, java.lang.Object object3)Deprecated.
-
create
public java.lang.Object[] create(java.lang.Object object1, java.lang.Object object2, java.lang.Object object3, java.lang.Object object4)Deprecated.
-
create
public java.lang.Object[] create(java.lang.Object object1, java.lang.Object object2, java.lang.Object object3, java.lang.Object object4, java.lang.Object object5)Deprecated.
-
recycle
public void recycle(java.lang.Object[] value)
Deprecated.object-pooling now relies on the jvm garbage collectionRecycle an array of Objects.- Parameters:
value- an Object array to recycle (not used).
-
-