| Interface | Description |
|---|---|
| Counter |
A counter is basically an integer which can be used for counting.
|
| Counter.Creator | Deprecated
outdated, use
Supplier<Counter> instead |
| IReference<T> |
A reference to an object.
|
| LongCounter |
A long counter is basically a long integer which can be used for counting.
|
| LongCounter.Creator |
Interface for counter creation.
|
| Class | Description |
|---|---|
| CopyRef<T extends Copyable<T>> |
A reference which copies its object on construction (incoming)
and when requested (outgoing).
|
| HardReferenceImpl<T> |
A hard reference.
|
| MutableRef<T> |
A mutable reference to an object.
|
| SimpleCounter |
Changeable integer wrapper, to be used as counter especially as map values.
|
| SimpleLongCounter |
Changeable integer wrapper, to be used as counter especially as map values.
|
| SoftReferenceImpl<T> |
Soft reference implementation.
|
| ThreadSafeCounter |
Changeable integer wrapper, to be used as counter especially as map values.
|
| ThreadSafeLongCounter |
Changeable long integer wrapper, to be used as counter especially as map values.
|
| WeakReferenceImpl<T> |
Weak reference implementation.
|
| Enum | Description |
|---|---|
| ReferenceType |
Reference type.
|