Guys

I'm still confused. All I want to do is create a caches of images in memory to try and save time on hard drive accesses!

If the arraylist.binarysearch uses the binary chop techneque then the array must be sorted.

If I'm "barking up the wrong tree" is there a better way of achieving this?