# Uses of Interface
org.apache.storm.trident.state.map.MapState

Packages that use MapState
Package
Description
org.apache.storm.starter.trident
org.apache.storm.trident.state.map
org.apache.storm.trident.testing

- ## Uses of MapState in org.apache.storm.starter.trident

  Classes in org.apache.storm.starter.trident that implement MapState
  Modifier and Type
  Class
  Description
  `class`
  `DebugMemoryMapState<T>`

- ## Uses of MapState in org.apache.storm.trident.state.map

  Classes in org.apache.storm.trident.state.map that implement MapState
  Modifier and Type
  Class
  Description
  `class`
  `NonTransactionalMap<T>`
  `class`
  `OpaqueMap<T>`
  `class`
  `SnapshottableMap<T>`
  `class`
  `TransactionalMap<T>`
  Methods in org.apache.storm.trident.state.map that return MapState
  Modifier and Type
  Method
  Description
  `static <T> MapState<T>`
  NonTransactionalMap.`build(IBackingMap<T> backing)`
  `static <T> MapState<T>`
  OpaqueMap.`build(IBackingMap<OpaqueValue> backing)`
  `static <T> MapState<T>`
  TransactionalMap.`build(IBackingMap<TransactionalValue> backing)`
  Methods in org.apache.storm.trident.state.map with parameters of type MapState
  Modifier and Type
  Method
  Description
  `void`
  MapCombinerAggStateUpdater.`updateState(MapState map, List<TridentTuple> tuples, TridentCollector collector)`
  `void`
  MapReducerAggStateUpdater.`updateState(MapState map, List<TridentTuple> tuples, TridentCollector collector)`
  Constructors in org.apache.storm.trident.state.map with parameters of type MapState
  Modifier
  Constructor
  Description
  ``
  `SnapshottableMap(MapState<T> delegate, List<Object> snapshotKey)`

- ## Uses of MapState in org.apache.storm.trident.testing

  Classes in org.apache.storm.trident.testing that implement MapState
  Modifier and Type
  Class
  Description
  `class`
  `LRUMemoryMapState<T>`
  `class`
  `MemoryMapState<T>`