TacticalMetaphysics / LiSE

Rules-based engine for life sims, with time travel
GNU Affero General Public License v3.0
116 stars 9 forks source link

Cache contents, generally make caching more aggressive #58

Closed clayote closed 6 years ago

clayote commented 6 years ago

This adds new caches for the Node.contents() and Portal.contents() collections, making those much faster to iterate over; and relaxes some restrictions on the other caches that were preventing them from performing as well as they could.