                (conj ids (ohr/get-bike-id unsafe offset)))))))
 
 
-
 ;;Result "countUniqueBikesOffHeapNth":
-;;  0.404 ±(99.9%) 0.006 s/op [Average]
-;;  (min, avg, max) = (0.372, 0.404, 0.474), stdev = 0.026
-;;  CI (99.9%): [0.398, 0.410] (assumes normal distribution)
+;;  0.374 ±(99.9%) 0.007 s/op [Average]
+;;  (min, avg, max) = (0.307, 0.374, 0.429), stdev = 0.031
+;;  CI (99.9%): [0.367, 0.381] (assumes normal distribution)
 (defn -countUniqueBikesOffHeapNth [records]
   (let [num-records (count (:offheap records))
         coll (:offheap records)]

(defn -unloadRecords [records]
  (ohr/dispose (:offheap records)))

;;Result "countUniqueBikes":
;;  0.658 ±(99.9%) 0.004 s/op [Average]
;;  (min, avg, max) = (0.623, 0.658, 0.696), stdev = 0.016
;;  CI (99.9%): [0.654, 0.662] (assumes normal distribution)
(defn -countUniqueBikes [records]
  (loop [i 0
         coll (:records records)

                 (conj ids (ohr/bike-id record))))))))



;;Result "countUniqueBikesOffHeapTransduce":
;;  0.315 ±(99.9%) 0.007 s/op [Average]
;;  (min, avg, max) = (0.273, 0.315, 0.372), stdev = 0.029
;;  CI (99.9%): [0.308, 0.321] (assumes normal distribution)
(defn -countUniqueBikesOffHeapTransduce [records]
  (count (transduce (map ohr/bike-id) conj #{} (:offheap records))))
