You read about redis and memcache and how cool they are, so creating this initially it seemed like a cool idea to just utilize the database in-memory. In hindsight, for this scale of an application the performance difference over a localized file is probably negligible and persistence is kind of a nice thing to have. Maybe if this were a distributed app with CDNs and POPs, haha.