(client-config {:keys [hosts retry-ms retry-max group-name group-password
near-cache]
:or {hosts ["127.0.0.1"]
retry-ms 5000
retry-max 720000
group-name "dev"
group-password "dev-pass"}})
(execution-callback {:keys [on-response on-failure]
:or {on-response identity on-failure identity}})
(near-cache-config {:keys [name eviction preloader in-memory-format
invalidate-on-change time-to-live-seconds
max-idle-seconds cache-local-entries
local-update-policy]})
(preloader-config {:keys [enabled directory store-initial-delay-seconds
store-interval-seconds]})
(query-cache m cname)
(query-cache m cname pred)
(query-cache m cname pred include-value?)
(query-cache m cname pred listener include-value?)
continuous query cache: i.e. (query-cache m "vim-cache" "editor = vim")
continuous query cache: i.e. (query-cache m "vim-cache" "editor = vim")
(reliable-message-listener
f
{:keys [start-from store-seq loss-tolerant? terminal?]
:or {start-from -1 store-seq identity loss-tolerant? false terminal? true}})
(add-message-listener t f)
(hz-name t)
(local-stats t)
(publish t msg)
(remove-message-listener t id)
(with-near-cache nc-config map-name)
(with-near-cache nc-config map-name hz-config)
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close