We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
memoize
1 parent 2d5126a commit 8966bd0Copy full SHA for 8966bd0
1 file changed
src/practitest_firecracker/utils.clj
@@ -55,11 +55,9 @@
55
{}
56
m)))
57
58
-(let [version-holder (atom nil)]
59
- (defn get-current-version []
60
- (if-let [cached-version @version-holder]
61
- cached-version
62
- (let [version (if-let [version-file (io/resource "practitest_firecracker/firecracker_version.txt")]
63
- (slurp version-file)
64
- "2.0-Devel")]
65
- (reset! version-holder version)))))
+(defn- get-current-version* []
+ (if-let [version-file (io/resource "practitest_firecracker/firecracker_version.txt")]
+ (slurp version-file)
+ "2.0-Devel"))
+
+(def get-current-version (memoize get-current-version*))
0 commit comments