[jboss-svn-commits] JBL Code SVN: r26803 - in labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server: files and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Tue Jun 2 07:26:56 EDT 2009
Author: michael.neale at jboss.com
Date: 2009-06-02 07:26:55 -0400 (Tue, 02 Jun 2009)
New Revision: 26803
Modified:
labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/ServiceImplementation.java
labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/files/FileManagerUtils.java
Log:
GUVNOR-345 Clear the cache after full import completed.
Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/ServiceImplementation.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/ServiceImplementation.java 2009-06-02 10:59:33 UTC (rev 26802)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/ServiceImplementation.java 2009-06-02 11:26:55 UTC (rev 26803)
@@ -162,7 +162,7 @@
* Used for a simple cache of binary packages to avoid serialization from
* the database - for test scenarios.
*/
- static Map<String, RuleBase> ruleBaseCache = Collections.synchronizedMap( new HashMap<String, RuleBase>() );
+ public static Map<String, RuleBase> ruleBaseCache = Collections.synchronizedMap( new HashMap<String, RuleBase>() );
public RulesRepository getRulesRepository() {
return this.repository;
Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/files/FileManagerUtils.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/files/FileManagerUtils.java 2009-06-02 10:59:33 UTC (rev 26802)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/files/FileManagerUtils.java 2009-06-02 11:26:55 UTC (rev 26803)
@@ -262,6 +262,7 @@
if ( MigrateRepository.needsRuleflowMigration( repository ) ) {
MigrateRepository.migrateRuleflows( repository );
}
+ ServiceImplementation.ruleBaseCache.clear();
} catch ( RepositoryException e ) {
e.printStackTrace();
throw new RulesRepositoryException( e );
More information about the jboss-svn-commits
mailing list