NewDefaultPreparedCache creates a new default prepared cache capping the max item capacity to `size`.
(size int)
| 987 | |
| 988 | // NewDefaultPreparedCache creates a new default prepared cache capping the max item capacity to `size`. |
| 989 | func NewDefaultPreparedCache(size int) (proxycore.PreparedCache, error) { |
| 990 | cache, err := lru.New(size) |
| 991 | if err != nil { |
| 992 | return nil, err |
| 993 | } |
| 994 | return &defaultPreparedCache{cache}, nil |
| 995 | } |
| 996 | |
| 997 | type defaultPreparedCache struct { |
| 998 | cache *lru.Cache |
no outgoing calls
no test coverage detected