docs: function(name, value) {
          if (typeof value == 'undefined') {
            return this.cache_proxy.get(name);
          } else if ($.isFunction(value) && !this.cache_proxy.exists(name)) {
            return this.cache_proxy.set(name, value.apply(this));
          } else {
            return this.cache_proxy.set(name, value)
          }
        }