| Modifier and Type | Field and Description |
|---|---|
| private static final ConcurrentHashMap | |
| private static long | |
| private static final long | |
| pack-priv static short | |
| public static final int | |
| private static final int | |
| private static final long | |
| public static final int | |
| private static final String[] | |
| private static final int | |
| private static final int | |
| private static int | |
| private static final long | |
| private static final AtomicLong |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public static long | |
| private static long | |
| private static long | |
| private static boolean | |
| private static long | |
| private static boolean | |
| private static void | |
| private static long | |
| private static long |
| cache | back to summary |
|---|---|
| private static final ConcurrentHashMap<String, Long> cache | |
| currentSizeUTF16 | back to summary |
|---|---|
| private static long currentSizeUTF16 | |
| DO_NOT_POOL | back to summary |
|---|---|
| private static final long DO_NOT_POOL | |
| generation | back to summary |
|---|---|
| pack-priv static short generation | |
| MAX_LIMIT | back to summary |
|---|---|
| public static final int MAX_LIMIT | |
| MAX_SIZE | back to summary |
|---|---|
| private static final int MAX_SIZE | |
| MAX_SIZE_UTF16 | back to summary |
|---|---|
| private static final long MAX_SIZE_UTF16 | |
| MIN_LIMIT | back to summary |
|---|---|
| public static final int MIN_LIMIT | |
| preCache | back to summary |
|---|---|
| private static final String[] preCache | |
| PRECACHE_THRESHOLD | back to summary |
|---|---|
| private static final int PRECACHE_THRESHOLD | |
| preCacheMask | back to summary |
|---|---|
| private static final int preCacheMask | |
| preCacheOld | back to summary |
|---|---|
| private static int preCacheOld | |
| SID_MASK | back to summary |
|---|---|
| private static final long SID_MASK | |
| sidIdx | back to summary |
|---|---|
| private static final AtomicLong sidIdx | |
| StringPool | back to summary |
|---|---|
| public StringPool() | |
| addString | back to summary |
|---|---|
| public static long addString(String s, boolean pinVirtualThread) | |
| ensureCurrentGeneration | back to summary |
|---|---|
| private static long ensureCurrentGeneration(String s, Long lsid, boolean pinVirtualThread) | |
| externalSid | back to summary |
|---|---|
| private static long externalSid(long internalSid) | |
| isCurrentGeneration | back to summary |
|---|---|
| private static boolean isCurrentGeneration(long internalSid) | |
| nextInternalSid | back to summary |
|---|---|
| private static long nextInternalSid() | |
| preCache | back to summary |
|---|---|
| private static boolean preCache(String s) | |
| reset | back to summary |
|---|---|
| private static void reset(boolean pinVirtualThread) | |
| storeString | back to summary |
|---|---|
| private static long storeString(String s, boolean pinVirtualThread) | |
| updateInternalSid | back to summary |
|---|---|
| private static long updateInternalSid(long internalSid) | |