code: def size(self) -> int:
      if self._size < 0:
          self._size = sum(c.size for c in self.caches)
      return self._size
  
imports: from dataclasses import dataclass, field
  import lexer
  import parser
  from typing import Optional
label_desc: Use image node_id 2 for calling the Uop obj's underlying member method code with example usage: obj.size() and returns: self