ExceptionInterface
refactor cache injector