# singer-tap-development


11/25/2022, 11:21 AM
@Reuben (Matatika) Good day. In your example i have seen that you use context_state. Can you share me some dock or explain context_state (how it work?) How often is this storage reset, what is the likelihood that I will start storing duplicate events? I have found this Context Object, but i don't understand why i can't change it
The context object SHOULD NOT be mutated during the stream’s lifecycle.
Then how do I store the id of the last received entry?