public function setVisibility($path, $visibility)
{
list($prefix, $path) = $this->filterPrefix($path);
if (($fs = $this->getFilesystem($prefix)) === null) {
throw new WriteException("No filesystem saved under prefix [{$prefix}].");
}
$fs->setVisibility($path, $visibility);
}