Java large off heap cache