Added auto caching functionality.