| LockBasedStorageManager |  | 0% |  | 0% | 46 | 46 | 41 | 41 | 19 | 19 | 1 | 1 |
| LockBasedStorageManager.MapBasedMemoizedFunction |  | 0% |  | 0% | 24 | 24 | 43 | 43 | 6 | 6 | 1 | 1 |
| LockBasedStorageManager.LockBasedLazyValue |  | 0% |  | 0% | 18 | 18 | 35 | 35 | 5 | 5 | 1 | 1 |
| LockBasedStorageManager.RecursionDetectedResult |  | 0% |  | 0% | 11 | 11 | 11 | 11 | 7 | 7 | 1 | 1 |
| CancellableSimpleLock |  | 0% |  | 0% | 4 | 4 | 15 | 15 | 3 | 3 | 1 | 1 |
| LockBasedStorageManager.CacheWithNotNullValuesBasedOnMemoizedFunction |  | 0% |  | 0% | 10 | 10 | 6 | 6 | 3 | 3 | 1 | 1 |
| LockBasedStorageManager.MapBasedMemoizedFunctionToNotNull |  | 0% |  | 0% | 10 | 10 | 6 | 6 | 3 | 3 | 1 | 1 |
| LockBasedStorageManager.new LockBasedStorageManager.LockBasedNotNullLazyValueWithPostCompute() {...} |  | 0% |  | 0% | 7 | 7 | 6 | 6 | 3 | 3 | 1 | 1 |
| LockBasedStorageManager.LockBasedLazyValueWithPostCompute |  | 0% |  | 0% | 7 | 7 | 11 | 11 | 3 | 3 | 1 | 1 |
| LockBasedStorageManager.KeyWithComputation |  | 0% |  | 0% | 7 | 7 | 10 | 10 | 3 | 3 | 1 | 1 |
| LockBasedStorageManager.LockBasedNotNullLazyValueWithPostCompute |  | 0% |  | 0% | 9 | 9 | 6 | 6 | 3 | 3 | 1 | 1 |
| LockBasedStorageManager.LockBasedNotNullLazyValue |  | 0% |  | 0% | 9 | 9 | 6 | 6 | 3 | 3 | 1 | 1 |
| LockBasedStorageManager.NotValue |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 | 1 | 1 |
| SingleThreadValue |  | 0% |  | 0% | 5 | 5 | 7 | 7 | 3 | 3 | 1 | 1 |
| LockBasedStorageManager.CacheWithNullableValuesBasedOnMemoizedFunction |  | 0% |  | 0% | 5 | 5 | 3 | 3 | 2 | 2 | 1 | 1 |
| DefaultSimpleLock |  | 0% | | n/a | 5 | 5 | 3 | 3 | 5 | 5 | 1 | 1 |
| SimpleLock.Companion |  | 0% |  | 0% | 4 | 4 | 4 | 4 | 2 | 2 | 1 | 1 |
| LockBasedStorageManager.new LockBasedStorageManager.LockBasedNotNullLazyValue() {...} |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 2 | 2 | 1 | 1 |
| StorageKt |  | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| LockBasedStorageManager.new LockBasedStorageManager() {...} |  | 0% |  | 0% | 4 | 4 | 2 | 2 | 2 | 2 | 1 | 1 |
| LockBasedStorageManager.ExceptionHandlingStrategy.new LockBasedStorageManager.ExceptionHandlingStrategy() {...} |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 2 | 2 | 1 | 1 |
| EmptySimpleLock |  | 0% | | n/a | 3 | 3 | 2 | 2 | 3 | 3 | 1 | 1 |
| LockBasedStorageManager.CacheWithNullableValuesBasedOnMemoizedFunction.new Function1() {...} |  | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| LockBasedStorageManager.ExceptionHandlingStrategy |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| SimpleLock |  | 0% | | n/a | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 |