#Glowdust now comes with a single threaded, request based page cache. This lets me serve pages to multiple transactions, asynchronously, without spending time optimizing a thread safe version.
Which means I can start actually implementing the stuff I wrote about last week:
https://radiki.dev/posts/glowdust-tx-implementation-1/
TL;DR Transaction state is kept in the page cache and it's basically just another file. This causes a lot of interesting behavior to experiment with.