| Interface | Description |
|---|---|
| _longKeyValue | |
| Caching | |
| Clearable | |
| ComponentType |
Marker interface that indicates that a type is a non-indepenent part of a higher-ranging
Composition type. |
| Composition |
Marker type to indicate that a certain implementation is a composition (is composed of unshared objects).
|
| Copyable |
Copyable objects can create copies of themselves that will have the same type and behave exacely as they do.
|
| Disposable | |
| Immutable | |
| KeyValue<K,V> | |
| LambdaTypeRecognizer | |
| Named | |
| Stateless | |
| TypeMapping<V> | |
| TypeMappingLookup<V> | |
| TypePair | |
| ValueType |
A type whose instances represents (effectively) immutable values that should only be primarily handled as values
instead of objects (e.g.
|
| Class | Description |
|---|---|
| _longKeyValue.Default | |
| Copyable.Static | |
| KeyValue.Default<K,V> | |
| LambdaTypeRecognizer.Java8Makeshift |
This is a makeshift implementation and by far not a completely safe approach.
|
| TypeMapping.Default<V> | |
| TypePair.Default | |
| TypePair.HashEquality | |
| XTypes |
Collection of generic util logic missing or too complicated in JDK API.
|
Copyright © 2022 MicroStream Software. All rights reserved.