MCPcopy
hub / github.com/grafana/tempo / readerWriter

Struct readerWriter

tempodb/backend/cache/cache.go:26–38  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

24}
25
26type readerWriter struct {
27 cfgBloom *BloomConfig
28
29 nextReader backend.RawReader
30 nextWriter backend.RawWriter
31
32 footerCache cache.Cache
33 bloomCache cache.Cache
34 columnIdxCache cache.Cache
35 offsetIdxCache cache.Cache
36 traceIDIdxCache cache.Cache
37 pageCache cache.Cache
38}
39
40func NewCache(cfgBloom *BloomConfig, nextReader backend.RawReader, nextWriter backend.RawWriter, cacheProvider cache.Provider, logger log.Logger) (backend.RawReader, backend.RawWriter, error) {
41 rw := &readerWriter{

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected