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