Index: src/java/org/apache/lucene/search/FieldCache.java
===================================================================
--- src/java/org/apache/lucene/search/FieldCache.java	(revision 777585)
+++ src/java/org/apache/lucene/search/FieldCache.java	(working copy)
@@ -127,7 +127,7 @@
   }
 
   /** Expert: The cache used internally by sorting and range query classes. */
-  public static FieldCache DEFAULT = new FieldCacheImpl();
+  public static FieldCache DEFAULT = new ExtendedFieldCacheImpl();
 
   /** Checks the internal cache for an appropriate entry, and if none is
    * found, reads the terms in <code>field</code> as a single byte and returns an array
Index: src/java/org/apache/lucene/search/ExtendedFieldCache.java
===================================================================
--- src/java/org/apache/lucene/search/ExtendedFieldCache.java	(revision 777585)
+++ src/java/org/apache/lucene/search/ExtendedFieldCache.java	(working copy)
@@ -41,7 +41,7 @@
     public double parseDouble(String string);
   }
 
-  public static ExtendedFieldCache EXT_DEFAULT = new ExtendedFieldCacheImpl();
+  public static ExtendedFieldCache EXT_DEFAULT = (ExtendedFieldCache)FieldCache.DEFAULT;
 
   /**
    * Checks the internal cache for an appropriate entry, and if none is
