Skip to content

Java extensions to the Collections framework that allow using Collections larger than the computer memory. The collections store data in a file, but act like the normal collections.

Notifications You must be signed in to change notification settings

drmatthewclark/FileBackedCollections

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

FileBackedCollections

Java extensions to the Collections framework that allow using Collections larger than the computer memory.
The collections store data in a file, but act like the normal collections.

They are useful when storing a large number of objects larger than 8 byte floats/integers becauese it uses a random access file to store the data. The index for the objects is held in memory for high performance so this framework does not help if the issue is about a large number of small objects.

The classes are designed as direct replacements for ArrayList, Set, and HashMap collections for example:
ArrayList<String> myList = new FileBackedArrayList<String>();

About

Java extensions to the Collections framework that allow using Collections larger than the computer memory. The collections store data in a file, but act like the normal collections.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages