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
,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
,XCsvConfiguration.Default
,XCsvParserCharArray
public interface ThreadSafe
Marker interface to indicate that a subtype of it is thread safe to use. This applies to both
Synchronized
and Immutable
types.