This is an automated email from the ASF dual-hosted git repository.

jbertram pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/activemq-artemis.git


The following commit(s) were added to refs/heads/main by this push:
     new d07069a2bf ARTEMIS-5662 add JavaDoc related to SimpleString
d07069a2bf is described below

commit d07069a2bfb51cda5070369046f01cfcac487385
Author: Justin Bertram <[email protected]>
AuthorDate: Thu Oct 23 12:52:46 2025 -0500

    ARTEMIS-5662 add JavaDoc related to SimpleString
---
 .../java/org/apache/activemq/artemis/api/core/SimpleString.java    | 3 +++
 .../main/java/org/apache/activemq/artemis/utils/AbstractPool.java  | 7 +++++++
 2 files changed, 10 insertions(+)

diff --git 
a/artemis-commons/src/main/java/org/apache/activemq/artemis/api/core/SimpleString.java
 
b/artemis-commons/src/main/java/org/apache/activemq/artemis/api/core/SimpleString.java
index 6a9cd2b9e9..685dd6923e 100644
--- 
a/artemis-commons/src/main/java/org/apache/activemq/artemis/api/core/SimpleString.java
+++ 
b/artemis-commons/src/main/java/org/apache/activemq/artemis/api/core/SimpleString.java
@@ -702,6 +702,9 @@ public final class SimpleString implements CharSequence, 
Serializable, Comparabl
          super();
       }
 
+      /**
+       * @see AbstractPool#AbstractPool(int)
+       */
       public StringSimpleStringPool(final int capacity) {
          super(capacity);
       }
diff --git 
a/artemis-commons/src/main/java/org/apache/activemq/artemis/utils/AbstractPool.java
 
b/artemis-commons/src/main/java/org/apache/activemq/artemis/utils/AbstractPool.java
index 5978031dfb..14a2ecfb6b 100644
--- 
a/artemis-commons/src/main/java/org/apache/activemq/artemis/utils/AbstractPool.java
+++ 
b/artemis-commons/src/main/java/org/apache/activemq/artemis/utils/AbstractPool.java
@@ -38,6 +38,13 @@ public abstract class AbstractPool<I, O> {
       this(DEFAULT_POOL_CAPACITY);
    }
 
+   /**
+    * Constructs an AbstractPool instance with a specified initial capacity. 
The capacity is rounded up to the next
+    * highest power of two, and this determines the size of the internal array 
used by the pool.
+    *
+    * @param capacity the desired initial capacity of the pool
+    * @see MathUtil#findNextPositivePowerOfTwo(int)
+    */
    public AbstractPool(final int capacity) {
       entries = (O[]) new 
Object[MathUtil.findNextPositivePowerOfTwo(capacity)];
       mask = entries.length - 1;


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information, visit: https://activemq.apache.org/contact


Reply via email to