| Modifier and Type | Field and Description |
|---|---|
| private final @NotNull Function | |
| private int | |
| private T |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public T | |
| public T | |
| public T | |
| public boolean | |
| public void |
| copyFunction | back to summary |
|---|---|
| private final @NotNull Function<T, T> copyFunction
| |
| referenceCount | back to summary |
|---|---|
| private int referenceCount | |
| value | back to summary |
|---|---|
| private T value
| |
| CopyOnWriteRef | back to summary |
|---|---|
| public CopyOnWriteRef(T value, @NotNull Function<T, T> copyFunction) | |
| getImmutable | back to summary |
|---|---|
public T getImmutable()
| |
| getMutable | back to summary |
|---|---|
public T getMutable()
| |
| getPeek | back to summary |
|---|---|
public T getPeek()
| |
| isMutable | back to summary |
|---|---|
| public boolean isMutable() | |
| setValue | back to summary |
|---|---|
| public void setValue(T value) | |