Huge Collections for Java using efficient, persisted off heap storage