public function getViewCacheSettings()
 {
     $ret = parent::getViewCacheSettings();
     $dir = $this->getData()->parent->getComponent()->getItemDirectory();
     if (!$dir) {
         return null;
     } else {
         if (is_string($dir)) {
             $ret['cacheTag'] = $dir;
         } else {
             $ret['cacheTag'] = $dir->componentId;
         }
     }
     return $ret;
 }