State and transaction management in Genome

The Context is Genome’s fundamental infrastructure for managing state, caching and transactions. The following guide explains the different aspects and usage patterns for the Genome Context infrastructure.

Context: state management and update tracking

Consistency strategies provided by different contexts

Using the ContextStack: working with multiple contexts

ContextStackBinder: configuring lookup for the current context

Explicitly managing state

Locking and concurrency control



Context: state management and update tracking