Set an expiration on cached data equal to the minimum refresh rate
Rename set_cache function and add a filter to turn off object cache
Break the cache get into its own method that checks if we're using the object cache
Don't try to cache the object cache use value. Just run the filter every time
Add docblocks to new functions
Merge branch 'object-cache'