type | removed v1.9.542 | added v1.9.14 | Edit |
IDeref
(LazyVar. f cached)
(deftype LazyVar [f ^:mutable cached]
IDeref
(-deref [this]
(if-not (nil? cached)
cached
(let [x (f)]
(when-not (nil? x)
(set! cached x))
x))))