I could use the test but not the patch.
The patch broke a sorted pref unit test. The problem is that the find larger or equal method must return the last element if what you are looking for is bigger than everything in the array. This method is used by the insert. If I'm inserting something bigger than everything in the array, then this method will return the last spot if the array is full.
The bug was in the take larger method. It was not verifying that the element was actually larger. I'm changing the name of the find method to make it more explicit.
The test for the disk cache now passes.
The fix will be in 184.108.40.206