removal when the expiry-time passes. the docstring just said it did neither.
There is no size management, and values are placed into the dictionary will remain until explicitly removed. Note that Dogpile's expiration of items is based on timestamps and does not remove them from the cache.
practical reasons is a good answer. i was just wondering while digging through the backends.