cacheSize = Integer.parseInt( value );
value = options.getProperty( RecordManagerOptions.CACHE_TYPE,
RecordManagerOptions.NORMAL_CACHE );
if ( value.equalsIgnoreCase( RecordManagerOptions.NORMAL_CACHE ) ) {
MRU cache = new MRU( cacheSize );
recman = new CacheRecordManager( recman, cache );
} else if ( value.equalsIgnoreCase( RecordManagerOptions.SOFT_REF_CACHE ) ) {
throw new IllegalArgumentException( "Soft reference cache not implemented" );
} else if ( value.equalsIgnoreCase( RecordManagerOptions.WEAK_REF_CACHE ) ) {
throw new IllegalArgumentException( "Weak reference cache not implemented" );