/**
  * Gets the inherited cache options
  * @param \ride\library\cms\node\Node $parentNode
  * @param \ride\library\i18n\translator\Translator $translator
  * @param $locale
  *
  * @return string
  */
 protected function getInheritedCacheOption(Node $parentNode, Translator $translator, $locale)
 {
     $value = $parentNode->get('cache.target', null, true, true);
     $maxAge = $parentNode->getHeader($locale, 'max-age');
     $sharedMaxAge = $parentNode->getHeader($locale, 's-maxage');
     if (empty($value)) {
         return "";
     }
     $suffix = ' (';
     $suffix .= $translator->translate('label.cache.target.' . $value);
     $suffix .= in_array($value, array('inherit', 'all')) ? ', ' . $translator->translate('label.header.maxage') . ': ' . $translator->translate('label.cache.time.' . $maxAge) : null;
     $suffix .= in_array($value, array('inherit', 'intermediate', 'all')) ? ', ' . $translator->translate('label.header.smaxage') . ': ' . $translator->translate('label.cache.time.' . $sharedMaxAge) : null;
     $suffix .= ')';
     return $suffix;
 }