From: Lars Küh. <lk...@us...> - 2008-04-02 20:00:33
|
Update of /cvsroot/openorb/tools/src/main/org/openorb/util In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv19902/src/main/org/openorb/util Modified Files: NumberCache.java Log Message: Added patch from Eric Thomas to fix a bug that made NumberCache non-operational Index: NumberCache.java =================================================================== RCS file: /cvsroot/openorb/tools/src/main/org/openorb/util/NumberCache.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- NumberCache.java 23 Jun 2004 07:13:19 -0000 1.5 +++ NumberCache.java 2 Apr 2008 20:00:34 -0000 1.6 @@ -232,7 +232,7 @@ static Short getShort( final short value ) { - if ( ( CACHE_MIN <= value ) && ( value <= CACHE_MIN ) ) + if ( ( CACHE_MIN <= value ) && ( value <= CACHE_MAX ) ) { return CACHE[value - CACHE_MIN]; } @@ -288,7 +288,7 @@ static Integer getInteger( final int value ) { - if ( ( CACHE_MIN <= value ) && ( value <= CACHE_MIN ) ) + if ( ( CACHE_MIN <= value ) && ( value <= CACHE_MAX ) ) { return CACHE[value - CACHE_MIN]; } @@ -343,7 +343,7 @@ static Long getLong( final long value ) { - if ( ( CACHE_MIN <= value ) && ( value <= CACHE_MIN ) ) + if ( ( CACHE_MIN <= value ) && ( value <= CACHE_MAX ) ) { return CACHE[( int ) ( value - CACHE_MIN )]; } |