/**
* Constructs this cache factory
*
* @param ApplicationContext $context The current Flow context
* @param Environment $environment
* @Flow\Autowiring(enabled=false)
*/
public function __construct(ApplicationContext $context, Environment $environment)
{
$this->context = $context;
$this->environment = $environment;
$environmentConfiguration = new EnvironmentConfiguration(FLOW_PATH_ROOT . '~' . (string) $environment->getContext(), $environment->getPathToTemporaryDirectory(), PHP_MAXPATHLEN);
parent::__construct($environmentConfiguration);
}