💬 Subreply
Now even @replies, @messages, @likes, @popular and your followers pages are cached. Popular gets cached for an entire day if there's no new data. The size of memcached was increased too just to be sure. Conclusion: everything is cached.
💬 Subreply
django-cachalot takes cares of invalidation. It only saves SQL queries results in memcache, not the entire page. What the last change did is to make sure things exists() before calling update() on them.