NHibernate Second‑Level Cache: Architecture Decision for Read‑Heavy Workloads
Architecture note on configuring NHibernate’s second‑level cache for read‑heavy .NET applications, including required XML, provider selection, concurrency strategy nuances, monitoring, failure modes, and triggers for redesign.