public function load($id)
{
$cache = $this->cache->getItem('section', $id);
$section = $cache->get();
if ($cache->isMiss()) {
$this->logger->logCall(__METHOD__, array('section' => $id));
$cache->set($section = $this->persistenceHandler->sectionHandler()->load($id))->save();
}
return $section;
}