From 5ea96690b16c7393fc3999541cf340a86ea65438 Mon Sep 17 00:00:00 2001 From: idfx Date: Wed, 6 Feb 2002 20:12:07 +0000 Subject: [PATCH] debugging DatabaseCache --- source/mir/storage/Database.java | 2 +- source/mir/storage/DatabaseCache.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/source/mir/storage/Database.java b/source/mir/storage/Database.java index 3cfc3b4f..691e7990 100755 --- a/source/mir/storage/Database.java +++ b/source/mir/storage/Database.java @@ -525,7 +525,7 @@ public class Database implements StorageObject { if (cache != null && theResultHash.containsKey(thePKeyName) && (cache.containsKey((String)theResultHash.get(thePKeyName)) > -1)) { //theLog.printDebugInfo("CACHE: (out) "+ theResultHash.get(thePKeyName)+ " :"+theTable); - + System.out.println("containskey: "+cache.containsKey((String)theResultHash.get(thePKeyName))); returnEntity = (Entity)cache.get((String)theResultHash.get(thePKeyName)); } else { diff --git a/source/mir/storage/DatabaseCache.java b/source/mir/storage/DatabaseCache.java index 88b31825..bb25498f 100755 --- a/source/mir/storage/DatabaseCache.java +++ b/source/mir/storage/DatabaseCache.java @@ -54,7 +54,7 @@ public class DatabaseCache { public Object get(String key){ System.out.println(_cache.size() +" "+ _counter); for(int i = 0; i<_cache.size(); i++){ - if( ((Entry)_cache.get(i)).getKey(key).equals(key) ) + if( _cache.get(i) != null && ((Entry)_cache.get(i)).getKey(key).equals(key) ) System.out.println("test2: "+((Entry)_cache.get(i)).getKey(key)); return ((Entry)_cache.get(i)).getValue(); } -- 2.11.0