Package one.microstream.typing
-
Interface Summary Interface Description _longKeyValue Caching Clearable ComponentType Marker interface that indicates that a type is a non-indepenent part of a higher-rangingComposition
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.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 Summary 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.