[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