Add caching mixins

cache decorators in the times of Class Based Generic Views and Mixins.