Package one.microstream.concurrency
Interface ThreadSafe
-
- All Known Subinterfaces:
Immutable
,Stateless
,Synchronized
,XImmutableBag<E>
,XImmutableCollection<E>
,XImmutableEnum<E>
,XImmutableList<E>
,XImmutableMap<K,V>
,XImmutableMap.Keys<K,V>
,XImmutableMap.Values<K,V>
,XImmutableSequence<E>
,XImmutableSet<E>
,XImmutableTable<K,V>
,XImmutableTable.Keys<K,V>
,XImmutableTable.Values<K,V>
- All Known Implementing Classes:
BufferSizeProvider.Default
,BufferSizeProvider.Sized
,BufferSizeProviderIncremental.Default
,BufferSizeProviderIncremental.Sized
,ComProtocol.Default
,ComProtocolProvider.Default
,Constant
,ConstHashEnum
,ConstHashTable
,ConstHashTable.Keys
,ConstHashTable.Values
,ConstLinearEnum
,ConstList
,CsvConfiguration.Default
,CsvParserCharArray
,Empty
,EmptyTable
,EqConstHashEnum
,EqConstHashTable
,EqConstHashTable.Keys
,EqConstHashTable.Values
,EqConstList
,EscapeHandler.Default
,KeyValue.Default
,LinkingReferencing.Default
,LockedAdder
,LockedCollection
,LockedGettingMap
,LockedList
,LockedMap
,MutexSet
,StorageConfiguration.Default
,SynchAdder
,SynchCollection
,SynchList
,SynchSet
public interface ThreadSafe
Marker interface to indicate that a subtype of it is thread safe to use. This applies to bothSynchronized
andImmutable
types.