func (c *Cache[Key, Value]) Get(_ context.Context, key Key) (dataloader.Thunk[Value], bool) {
	v, ok := c.c.Get(string(key))
	if ok {
		return v.(dataloader.Thunk[Value]), ok
	}
	return nil, ok
}
// Get gets a value from the cache
Get gets a value from the cache
// Get gets a value from the cache
func (c *Cache[Key, Value]) Get(_ context.Context, key Key) (dataloader.Thunk[Value], bool) {
	v, ok := c.c.Get(string(key))
	if ok {
		return v.(dataloader.Thunk[Value]), ok
	}
	return nil, ok
}
func ( c * Cache [ Key , Value ] ) Get ( _ context . Context , key Key ) ( dataloader . Thunk [ Value ] , bool ) { v , ok := c . c . Get ( string ( key ) ) if ok { return v . ( dataloader . Thunk [ Value ] ) , ok } return nil , ok }
Get gets a value from the cache
Get gets a value from the cache