public static function create(
        ContainerInterface $container = null,
        array $configs = []
    ){
        if (null === $container) {
            $container = Factory::create();
        }

        return new Cache(
          $container,
          new SerializerManager(),
          new CompressorManager(),
          $configs
        );
    }