class_docstr: Decorator for CachedWritableAttribute
class_docstr_tok: ["Decorator","for","CachedWritableAttribute"]
code: def __call__(self, func):
      return CachedWritableAttribute(func, cachename=self.cachename)
  
imports: from statsmodels.tools.sm_exceptions import CacheWriteWarning
  from statsmodels.compat.pandas import cache_readonly
  import warnings
label_desc: Use image node_id 1 for calling the cache_writable obj's underlying member method code with example usage: obj.__call__(func) and returns: CachedWritableAttribute