WithReconnect provides a channel that signals NATS reconnection events.
(ch <-chan struct{})
| 92 | |
| 93 | // WithReconnect provides a channel that signals NATS reconnection events. |
| 94 | func WithReconnect(ch <-chan struct{}) Option { |
| 95 | return func(c *config) { c.reconnCh = ch } |
| 96 | } |
| 97 | |
| 98 | // New creates a new Cache[T]. If NATS options are provided and the connection |
| 99 | // is non-nil, a NATS KV backend is returned. Otherwise an in-memory LRU is used. |