So it would appear that Cache uses the
active record ORM. But combined with a
unit of work for related objects (swishing, I believe they call it). I really need the time to look at Cache, the Entity Framework, and Python's ORM in more detail. Interesting stuff.