fcache is a simple, persistent, file-based cache module for Python. It uses pickle to store objects into a cache file and appdirs to ensure that cache files are stored in platform-appropriate, application-specific directories. It supports optional, time-based data expiration.