Mike Lissner
Mike Lissner
OK, so why stop at three lifecycle rules? I feel like the trick is: 1. Use prefixes to define expirations. 2. Use pulumi to create 1000 lifecycle rules. 3. That's...
I created a new repo for this cache to live in: https://github.com/freelawproject/django-s3-express-cache
Pr here: https://github.com/freelawproject/django-s3-express-cache/pull/1
OK, so this is released as of yesterday: https://pypi.org/project/django-s3-express-cache/ I'll make a few sub-issues to wrap this up, and make this into a parent issue.
Just posted this answer to a client with questions about this: 
@flooie, can you please put this on a backlog so we know when it will be completed?
When we get back to this, we'll need to provide a demo to https://github.com/freelawproject/crm/issues/545, and they'll provide a statement.
Closing this since we have another issue to make the blog post already.
Another example reported by a client here: https://www.courtlistener.com/opinion/4824587/de-mendoza-v-commissioner/
Great to see you digging into this one. Is it possible it has multiple page numbers from multiple parallel citations?