(ctx context.Context, r backend.Reader, name string, meta *backend.BlockMeta)
| 30 | var _ cacheReaderAt = (*BackendReaderAt)(nil) |
| 31 | |
| 32 | func NewBackendReaderAt(ctx context.Context, r backend.Reader, name string, meta *backend.BlockMeta) *BackendReaderAt { |
| 33 | return &BackendReaderAt{ctx, r, name, meta, atomic.Uint64{}} |
| 34 | } |
| 35 | |
| 36 | func (b *BackendReaderAt) ReadAt(p []byte, off int64) (int, error) { |
| 37 | return b.ReadAtWithCache(p, off, cache.RoleNone) |
no outgoing calls