| Modifier and Type | Class and Description |
|---|---|
| private static class | |
| private static class | |
| public static interface | |
| private static class | |
| private static class | |
| private abstract static class | LockBasedStorageManager.LockBasedLazyValueWithPostCompute<T>
Computed value has an early publication and accessible from the same thread while executing a post-compute lambda. |
| private static class | |
| private abstract static class | |
| private static class | |
| private static class | |
| private static enum | |
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private final String | |
| private final LockBasedStorageManager. | |
| protected final kotlin. | |
| public static final kotlin. | |
| private static final String |
| Access | Constructor and Description |
|---|---|
| private | LockBasedStorageManager(@NotNull String debugText, @NotNull LockBasedStorageManager.
|
| public | |
| public | LockBasedStorageManager(String debugText, @Nullable Runnable checkCancelled, @Nullable kotlin.jvm.functions.Function1<InterruptedException, kotlin.
|
| Modifier and Type | Method and Description |
|---|---|
| public <T> T | |
| public <K, V> @NotNull kotlin.reflect.jvm.internal.impl.storage.CacheWithNotNullValues | |
| public <K, V> @NotNull kotlin.reflect.jvm.internal.impl.storage.CacheWithNullableValues | |
| private static <K> @NotNull ConcurrentMap | |
| public <T> @NotNull kotlin.reflect.jvm.internal.impl.storage.NotNullLazyValue | |
| public <T> @NotNull kotlin.reflect.jvm.internal.impl.storage.NotNullLazyValue | createLazyValue(@NotNull kotlin.jvm.functions.Function0<? extends T> computable, final @NotNull kotlin.jvm.functions.Function1<? super Boolean, ? extends T> onRecursiveCall)
|
| public <T> @NotNull kotlin.reflect.jvm.internal.impl.storage.NotNullLazyValue | createLazyValueWithPostCompute(@NotNull kotlin.jvm.functions.Function0<? extends T> computable, final kotlin.jvm.functions.Function1<? super Boolean, ? extends T> onRecursiveCall, final @NotNull kotlin.jvm.functions.Function1<? super T, kotlin.
|
| public <K, V> @NotNull kotlin.reflect.jvm.internal.impl.storage.MemoizedFunctionToNotNull | |
| public <K, V> @NotNull kotlin.reflect.jvm.internal.impl.storage.MemoizedFunctionToNotNull | createMemoizedFunction(@NotNull kotlin.jvm.functions.Function1<? super K, ? extends V> compute, @NotNull kotlin.jvm.functions.Function2<? super K, ? super Boolean, ? extends V> onRecursiveCall)
|
| public <K, V> @NotNull kotlin.reflect.jvm.internal.impl.storage.MemoizedFunctionToNotNull | createMemoizedFunction(@NotNull kotlin.jvm.functions.Function1<? super K, ? extends V> compute, @NotNull ConcurrentMap<K, Object> map)
|
| public <K, V> @NotNull kotlin.reflect.jvm.internal.impl.storage.MemoizedFunctionToNotNull | createMemoizedFunction(@NotNull kotlin.jvm.functions.Function1<? super K, ? extends V> compute, final @NotNull kotlin.jvm.functions.Function2<? super K, ? super Boolean, ? extends V> onRecursiveCall, @NotNull ConcurrentMap<K, Object> map)
|
| public <K, V> @NotNull kotlin.reflect.jvm.internal.impl.storage.MemoizedFunctionToNullable | createMemoizedFunctionWithNullableValues(@NotNull kotlin.jvm.functions.Function1<? super K, ? extends V> compute)
|
| public <K, V> @NotNull kotlin.reflect.jvm.internal.impl.storage.MemoizedFunctionToNullable | createMemoizedFunctionWithNullableValues(@NotNull kotlin.jvm.functions.Function1<? super K, ? extends V> compute, @NotNull ConcurrentMap<K, Object> map)
|
| public <T> @NotNull kotlin.reflect.jvm.internal.impl.storage.NullableLazyValue | |
| public <T> @NotNull kotlin.reflect.jvm.internal.impl.storage.NullableLazyValue | createNullableLazyValueWithPostCompute(@NotNull kotlin.jvm.functions.Function0<? extends T> computable, final @NotNull kotlin.jvm.functions.Function1<? super T, kotlin.
|
| public <T> @NotNull kotlin.reflect.jvm.internal.impl.storage.NotNullLazyValue | createRecursionTolerantLazyValue(@NotNull kotlin.jvm.functions.Function0<? extends T> computable, final T onRecursiveCall)
|
| public <T> @NotNull kotlin.reflect.jvm.internal.impl.storage.NullableLazyValue | createRecursionTolerantNullableLazyValue(@NotNull kotlin.jvm.functions.Function0<? extends T> computable, final T onRecursiveCall)
|
| public static @NotNull LockBasedStorageManager | createWithExceptionHandling(@NotNull String debugText, @NotNull LockBasedStorageManager.
|
| public static @NotNull LockBasedStorageManager | createWithExceptionHandling(@NotNull String debugText, @NotNull LockBasedStorageManager.
|
| protected <K, V> @NotNull LockBasedStorageManager. | |
| public LockBasedStorageManager | replaceExceptionHandling(@NotNull String debugText, @NotNull LockBasedStorageManager.
|
| private static <T extends Throwable> T | |
| public String |