HashStore là một hệ thống quản lý dữ liệu đĩa viết bằng Java. Tính năng bao gồm các cuộc gọi cùng một phương pháp như java.util.Hashtable, tùy chọn để có thể thêm vào các khóa trùng lặp để bàn, công suất lý thuyết của một tỷ mục cho mỗi bảng, không có không gian đĩa cần phải được cấp phát trước và không có năng lực cần phải được xác định, không bao giờ cần phải nhắc lại hay làm bất kỳ bảo dưỡng khác, tổng kích thước tập tin JAR cho tất cả các lớp học ít hơn 8K, yêu cầu bộ nhớ nhỏ và cố định, xóa kết quả trong không gian đĩa ngay lập tức được đưa trở lại hệ thống tập tin, không gian đĩa sử dụng tăng tuyến tính, và đồng bộ hóa và tùy chọn không đồng bộ. HashStore được thiết kế để cung cấp một phiên bản dựa trên đĩa của Hashtable và therebye cung cấp kiên trì dài hạn cho các đối tượng Java. Đối tượng được lưu trữ phải thực hiện các giao diện sắp đặt. HashStore gồm 4 lớp:. DiskHashtable các cơ sở không đồng bộ đĩa hashtable, SyncDiskHashtable một phiên bản đồng bộ của DiskHashTable, DuplicateDiskHashtable một hashtable đĩa đó cho phép các phím trùng lặp, và SyncDuplicateHashtable - Một phiên bản đồng bộ của DuplicateDiskHashtable
Yêu cầu :
Java 1.1
Bình luận không