A S3 wrapper for caching/storing files.