Tôi sẽ sử dụng thứ gì đó giống như tham chiếu yếu trong clojure.Tham chiếu yếu trong clojure
Tôi muốn theo dõi sự trở lại của một hàm cụ thể. Hiện tại tôi đang làm điều này bằng cách sử dụng một bản đồ mà là vào cuối của một ref. Điều này dường như hoạt động khá tốt. Nhưng tôi muốn giữ những người không được tham chiếu từ nơi khác.
Trong Java, tôi sẽ sử dụng tham chiếu yếu hoặc yếu tố có thể bắt đầu yếu. Tôi không thể tìm thấy một cấu trúc dữ liệu tương tự trong clojure. Điều đó là có thể? Hoặc tôi chỉ nên sử dụng một WeakHashMap từ java? Các giá trị được đề cập là bản ghi clojure. Tôi đoán tôi có thể đặt chúng vào một bộ sưu tập java?