A Python decorator library for caching function results in MongoDB