  void init(RGWRados* const store,
            struct req_state* const s,
            RGWHandler* const h) override {
    RGWOp::init(store, s, h);
    dir_ctx.emplace(store);
  }
  void init(RGWRados* const store,
            struct req_state* const s,
            RGWHandler* const h) override {
    RGWOp::init(store, s, h);
    dir_ctx.emplace(store);
  }