Skip to content

Commit fc6551d

Browse files
committed
fix reflection warnings
Signed-off-by: Sean Corfield <[email protected]>
1 parent 184dfde commit fc6551d

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

src/durable_queue.clj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -565,7 +565,7 @@
565565
(let [start (System/currentTimeMillis)]
566566
(fsync q)
567567
(let [end (System/currentTimeMillis)]
568-
(Thread/sleep (max 0 (- fsync-interval (- end start))))))
568+
(Thread/sleep (long (max 0 (- fsync-interval (- end start)))))))
569569
(catch Throwable e
570570
)))))))
571571

test/durable_queue_test.clj

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828

2929
(deftest test-retry
3030
(clear-tmp-directory)
31-
(with-open [q (queues "/tmp")]
31+
(with-open [^java.io.Closeable q (queues "/tmp")]
3232

3333
(doseq [t (range 10)]
3434
(put! q :foo t))
@@ -41,13 +41,13 @@
4141
(put! q :foo t))))
4242

4343
;; create a new manager, which will mark all in-progress tasks as incomplete
44-
(with-open [q (queues "/tmp")]
44+
(with-open [^java.io.Closeable q (queues "/tmp")]
4545
(let [tasks' (immediate-task-seq q :foo)]
4646
(is (= (range 5 15) (map deref tasks')))
4747
(doseq [t (take 5 tasks')]
4848
(complete! t))))
4949

50-
(with-open [q (queues "/tmp")]
50+
(with-open [^java.io.Closeable q (queues "/tmp")]
5151
(let [tasks' (immediate-task-seq q :foo)]
5252
(is (= (range 10 15) (map deref tasks')))
5353
(doseq [t (range 15 20)]
@@ -115,14 +115,14 @@
115115
(deftest ^:stress stress-queue-size
116116
(clear-tmp-directory)
117117

118-
(with-open [q (queues "/tmp")]
118+
(with-open [^java.io.Closeable q (queues "/tmp")]
119119
(let [ary (byte-array 1e6)]
120120
(dotimes [i 1e6]
121121
(aset ary i (byte (rand-int 127))))
122122
(dotimes [_ 1e5]
123123
(put! q :stress ary))))
124124

125-
(with-open [q (queues "/tmp" {:complete? (constantly false)})]
125+
(with-open [^java.io.Closeable q (queues "/tmp" {:complete? (constantly false)})]
126126
(let [s (doall (immediate-task-seq q :stress))]
127127
(doseq [t s]
128128
(retry! t)))

0 commit comments

Comments
 (0)