Introduction
Dash Context lets public static fields be managed with:
- thread local and safe access
- automatic execution scoping
Dash Context is appropriate for exposing objects to request processing, message handling, and other execution scoped patterns. Examples of contextual data include: current user, current transaction, and current request parameters.
The total shared state of any current context can be copied and reinstated for asynchronous handling as well. Dash Context contains extensible support for asynchronous handling and builtin support for:
- java.util.Timer
- java.util.concurrent.Executor