As I commented before I don't like no_cache option. If cache is not working somehow we should fix it rather then tweaking API. Please remove no_cache.