refs #3985 cache some requests. Caching can be disabled in config. Each model can be cached by specifying a caching adapter. A caching adapter consists of a caching type (persistent or session) and a caching time/duration. We are caching only successful responses. Seems to work but need to do some more tests