TTL Builder is an extension to majavat that allows scheduling cache reloading.
[org.clojars.jj/majavat-ttl-builder "1.0.1"]
Either use builder function
(:require [jj.majavat.ttl.builder :as ttl])
(ttl/build-ttl-renderer file-path {:ttl 1
:type TimeUnit/SECONDS})
or use builder from jj.majavat.builder
(:require [jj.majavat.builder :as builder])
(builder/build-renderer (TTLBuilder. {:ttl ttl
:executor executor
:type type})
file-path
template-resolver
renderer)
| Option | Default value |
|---|---|
| ttl | 7 |
| executor | ScheduledThreadPoolExecutor |
| type | TimeUnit/DAYS |
Copyright © 2025 FIXME
This program and the accompanying materials are made available under the terms of the Eclipse Public License 2.0 which is available at http://www.eclipse.org/legal/epl-2.0.
This Source Code may also be made available under the following Secondary Licenses when the conditions for such availability set forth in the Eclipse Public License, v. 2.0 are satisfied: GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version, with the GNU Classpath Exception which is available at https://www.gnu.org/software/classpath/license.html.
Can you improve this documentation? These fine people already did:
ruroru & jjEdit on GitHub
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |