| Modifier and Type | Field and Description |
|---|---|
| private static final int | |
| private MethodHandle | |
| private final AtomicLong | |
| private MethodHandle | |
| private static final int | |
| private volatile MethodHandleWrapper | |
| private static final float | |
| private final Map |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public MethodHandleWrapper | getAndPut(String className, MemoizeCache.
|
| public MethodHandle | |
| public MethodHandle | |
| public long | |
| public MethodHandleWrapper | |
| public void | |
| public void | |
| public void |
| CACHE_SIZE | back to summary |
|---|---|
| private static final int CACHE_SIZE | |
| defaultTarget | back to summary |
|---|---|
| private MethodHandle defaultTarget | |
| fallbackCount | back to summary |
|---|---|
| private final AtomicLong fallbackCount | |
| fallbackTarget | back to summary |
|---|---|
| private MethodHandle fallbackTarget | |
| INITIAL_CAPACITY | back to summary |
|---|---|
| private static final int INITIAL_CAPACITY | |
| latestHitMethodHandleWrapper | back to summary |
|---|---|
| private volatile MethodHandleWrapper latestHitMethodHandleWrapper | |
| LOAD_FACTOR | back to summary |
|---|---|
| private static final float LOAD_FACTOR | |
| lruCache | back to summary |
|---|---|
| private final Map<String, MethodHandleWrapper> lruCache | |
| CacheableCallSite | back to summary |
|---|---|
| public CacheableCallSite(MethodType type) | |
| getAndPut | back to summary |
|---|---|
| public MethodHandleWrapper getAndPut(String className, MemoizeCache. | |
| getDefaultTarget | back to summary |
|---|---|
| public MethodHandle getDefaultTarget() | |
| getFallbackTarget | back to summary |
|---|---|
| public MethodHandle getFallbackTarget() | |
| incrementFallbackCount | back to summary |
|---|---|
| public long incrementFallbackCount() | |
| put | back to summary |
|---|---|
| public MethodHandleWrapper put(String name, MethodHandleWrapper mhw) | |
| resetFallbackCount | back to summary |
|---|---|
| public void resetFallbackCount() | |
| setDefaultTarget | back to summary |
|---|---|
| public void setDefaultTarget(MethodHandle defaultTarget) | |
| setFallbackTarget | back to summary |
|---|---|
| public void setFallbackTarget(MethodHandle fallbackTarget) | |