Author: [log in to unmask] Date: Thu Sep 24 15:06:36 2015 New Revision: 3702 Log: Make sure database is not accessed everytime this method is called. Modified: java/trunk/run-database/src/main/java/org/hps/run/database/RunManager.java Modified: java/trunk/run-database/src/main/java/org/hps/run/database/RunManager.java ============================================================================= --- java/trunk/run-database/src/main/java/org/hps/run/database/RunManager.java (original) +++ java/trunk/run-database/src/main/java/org/hps/run/database/RunManager.java Thu Sep 24 15:06:36 2015 @@ -291,7 +291,8 @@ * @return <code>true</code> if the run exists in the database */ public boolean runExists() { - return factory.createRunSummaryDao().runSummaryExists(this.run); + checkRunNumber(); + return this.getRunSummary() != null; } /**