SetMessagingClient enables cross-replica OpCache sync. Once set, Set/ SetBackend/DeleteUUID publish OpCacheEvent messages that peer OpCaches merge into their local maps. Call Start after this to subscribe.
(nc messaging.MessagingClient)
| 217 | // SetBackend/DeleteUUID publish OpCacheEvent messages that peer OpCaches |
| 218 | // merge into their local maps. Call Start after this to subscribe. |
| 219 | func (m *OpCache) SetMessagingClient(nc messaging.MessagingClient) { |
| 220 | m.mu.Lock() |
| 221 | defer m.mu.Unlock() |
| 222 | m.nats = nc |
| 223 | } |
| 224 | |
| 225 | // SetGalleryStore enables PostgreSQL-backed OpCache persistence. |
| 226 | // Set/SetBackend upsert the cache_key + is_backend_op columns; Start |
no test coverage detected