Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
class C_CacheRead : public Context {
public:
- C_CacheRead(Context *completion, AioRead *req)
- : m_completion(completion), m_req(req) {}
+ explicit C_CacheRead(AioRead *req) : m_req(req) {}
virtual ~C_CacheRead() {}
virtual void finish(int r);
private:
- Context *m_completion;
AioRead *m_req;
};
}
c->add_request();
if (ictx->object_cacher) {
- C_CacheRead *cache_comp = new C_CacheRead(req_comp, req);
+ C_CacheRead *cache_comp = new C_CacheRead(req);
ictx->aio_read_from_cache(q->oid, &req->data(),
q->length, q->offset,
cache_comp);