/**
  * {@inheritdoc}
  */
 public function removeCallerPermission(Caller $caller, Permission $permission)
 {
     $this->driver->removeCallerPermission($caller, $permission);
     // Invalidate cache
     $cacheId = sprintf('callers/%s/%s', $caller->getCallerType(), $caller->getCallerId());
     $this->cache->delete($cacheId);
 }
 /**
  * {@inheritdoc}
  */
 public function removeCallerPermission(Caller $caller, Permission $permission)
 {
     $this->driver->removeCallerPermission($caller, $permission);
     // Invalidate cache
     $cacheId = sprintf('callers/%s/%s', $caller->getCallerType(), $caller->getCallerId());
     $item = $this->pool->getItem($cacheId);
     $item->clear();
 }