| 266 | } |
| 267 | |
| 268 | ssize_t writev(const struct iovec *iov, int iovcnt) override { |
| 269 | auto ret = pwritev(iov, iovcnt, writeOffset_); |
| 270 | if (ret > 0) { |
| 271 | writeOffset_ += ret; |
| 272 | } |
| 273 | return ret; |
| 274 | } |
| 275 | |
| 276 | int query(off_t offset, size_t count) override { |
| 277 | auto ret = cache_store_->queryRefillRange(offset, count); |