CacheKey returns a key that can be used for caching. It can be a large string since the value will be hashed. The key should include all the properties and args that affect the output. It does not need to include the instance ID or resolver name, as those are added separately to the cache key. If t
(ctx context.Context)
| 47 | // |
| 48 | // If the resolver result is not cacheable, ok is set to false. |
| 49 | CacheKey(ctx context.Context) (key []byte, ok bool, err error) |
| 50 | // Refs access by the resolver. The output may be approximate, i.e. some of the refs may not exist. |
| 51 | // The output should avoid duplicates and be stable between invocations. |
| 52 | // This is also used while resolving transitive access rules, resources retuned by Refs() will be given access. |
no outgoing calls
no test coverage detected