Package org.apache.storm.trident.state.snapshot

# Interface Snapshottable<T>

All Superinterfaces:
  `ReadOnlySnapshottable<T>`, `State`

All Known Implementing Classes:
  `DebugMemoryMapState`, `LRUMemoryMapState`, `MemoryMapState`, `SnapshottableMap`

public interface Snapshottable<T> extends ReadOnlySnapshottable<T>

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `set(T o)`
  `T`
  `update(ValueUpdater updater)`

  ### Methods inherited from interface org.apache.storm.trident.state.snapshot.ReadOnlySnapshottable

  `get`

  ### Methods inherited from interface org.apache.storm.trident.state.State

  `beginCommit, commit`

- ## Method Details

  - ### update

    T update(ValueUpdater updater)

  - ### set

    void set(T o)