| Wersja | 1.0 |
|---|---|
| Wydawca | CellSpark |
| Data wydania | 27 lis 2012 |
| Data dodania | 28 lis 2012 |
| Wymagania systemu operacyjnego | Windows 2003, Windows 2000, Windows Vista, Windows 98, Windows Me, Windows, Windows NT, Windows 7, Windows XP |
| Wymagania | Java 1.1 |
| Całkowita liczba pobrań | 30 |
| Cena £ | Free to try |
Opis
HashStore to system zarządzania danymi dyskowymi napisany w Javie. Funkcje obejmują takie same wywołania metod jak java.util.Hashtable, możliwość dodawania zduplikowanych kluczy do tabeli, teoretyczna pojemność miliarda wpisów na tabelę, brak konieczności wstępnego przydzielania miejsca na dysku i określania pojemności, nigdy nie trzeba ponownie haszować ani wykonywać żadnych innych czynności konserwacyjnych, całkowity rozmiar pliku JAR dla wszystkich klas mniejszy niż 8K, małe i stałe wymagania dotyczące pamięci, usuwanie powoduje natychmiastowe oddanie miejsca na dysku do systemu plików, wykorzystanie miejsca na dysku wzrasta liniowo, jest zsynchronizowane i opcje niezsynchronizowane. HashStore został zaprojektowany, aby zapewnić dyskową wersję Hashtable, a tym samym zapewnić długoterminową trwałość obiektów Java. Przechowywane obiekty muszą implementować interfejs serializacji. HashStore składa się z 4 klas: DiskHashtable — podstawowa niezsynchronizowana tablica mieszająca dysku, SyncDiskHashtable — zsynchronizowana wersja DiskHashTable, DuplicateDiskHashtable — tablica mieszająca dysku umożliwiająca powielanie kluczy, oraz SyncDuplicateHashtable — zsynchronizowana wersja DuplicateDiskHashtable.