MCPcopy Create free account
hub / github.com/bricks-cloud/BricksLLM / Get

Method Get

internal/storage/redis/key-cache.go:48–70  ·  view source on GitHub ↗
(pid string)

Source from the content-addressed store, hash-verified

46}
47
48func (c *KeysCache) Get(pid string) (*key.ResponseKey, error) {
49 ctx, cancel := context.WithTimeout(context.Background(), c.rt)
50 defer cancel()
51
52 result := c.client.Get(ctx, pid)
53 err := result.Err()
54 if err != nil {
55 return nil, err
56 }
57
58 bs, err := result.Bytes()
59 if err != nil {
60 return nil, err
61 }
62
63 k := &key.ResponseKey{}
64 err = json.Unmarshal(bs, k)
65 if err != nil {
66 return nil, err
67 }
68
69 return k, nil
70}

Callers

nothing calls this directly

Calls 1

GetMethod · 0.65

Tested by

no test coverage detected