Shared Variables Overview

Maintain lightweight in-memory state across requests and routes. This section covers how to declare and safely use variables defined prior to configuration inside PowerShell route script blocks.


Chapter

Order Chapter Focus
1 Using Shared Variables Share thread-safe objects (counters, caches) across routes

Planned additions:

  • Caching patterns (LRU / TTL wrappers)
  • Periodic persistence & snapshotting

Quick Start

Run the sample:

pwsh .\docs\pwsh\tutorial\examples\4.1-Shared-Variables.ps1

Then:

curl http://127.0.0.1:5000/visit
curl http://127.0.0.1:5000/show

Next

Proceed to: Using Shared Variables → then Logging


Contributions & ideas welcome — open an issue or PR.


Table of contents