Author: sshyrkov
Date: Thu Oct  4 15:40:17 2007
New Revision: 18753

URL: https://svndev.jahia.net/websvn/listing.php?sc=3D1&rev=3D18753&repname=
=3Djahia
Log:
1) org.jahia.acl.preload_count is removed, as it is not considered in any c=
ase
2) org.jahia.workflow.preload_active, org.jahia.workflow.preload_count are =
removed, as there is no preloading done for workflow states now

Modified:
    branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/acl/Jahia=
ACLManagerService.java
    branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/workflow/=
WorkflowService.java
    branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/settings/SettingsB=
ean.java
    branches/JAHIA-5-0-SP-BRANCH/core/src/webapp/WEB-INF/etc/config/jahia.s=
keleton

Modified: branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/acl=
/JahiaACLManagerService.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-5-0-SP=
-BRANCH/core/src/java/org/jahia/services/acl/JahiaACLManagerService.java&re=
v=3D18753&repname=3Djahia
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/acl/Jahia=
ACLManagerService.java (original)
+++ branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/acl/Jahia=
ACLManagerService.java Thu Oct  4 15:40:17 2007
@@ -122,10 +122,11 @@
         mACLCache =3D cacheService.createCacheInstance(ACL_TREE_CACHE);
 =

         if (settingsBean.isAclPreloadActive()) {
-            int preloadCount =3D this.settingsBean.getAclPreloadCount();
-
-            logger.info("Preloading " + preloadCount + " ACLs from the dat=
abase...");
+            long startTime =3D System.currentTimeMillis();
+            logger.info("Preloading ACLs from the database...");
             manager.preloadACLs(mACLCache);
+            logger.info("Preloading ACLs from the database took "
+                    + (System.currentTimeMillis() - startTime) + " ms");
         }
     }
 =


Modified: branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/wor=
kflow/WorkflowService.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-5-0-SP=
-BRANCH/core/src/java/org/jahia/services/workflow/WorkflowService.java&rev=
=3D18753&repname=3Djahia
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/workflow/=
WorkflowService.java (original)
+++ branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/workflow/=
WorkflowService.java Thu Oct  4 15:40:17 2007
@@ -17,7 +17,6 @@
  */
 package org.jahia.services.workflow;
 =

-import org.jahia.bin.Jahia;
 import org.jahia.content.*;
 import org.jahia.content.events.ContentActivationEvent;
 import org.jahia.engines.EngineMessage;
@@ -39,7 +38,6 @@
 import org.jahia.services.pages.ContentPage;
 import org.jahia.services.scheduler.BackgroundJob;
 import org.jahia.services.scheduler.SchedulerService;
-import org.jahia.services.sites.JahiaSite;
 import org.jahia.services.usermanager.JahiaGroup;
 import org.jahia.services.version.*;
 import org.quartz.JobDataMap;
@@ -132,37 +130,6 @@
         cache =3D cacheService.createCacheInstance(WORKFLOWLANGUAGESSTATES=
_CACHENAME);
         modeCache =3D cacheService.createCacheInstance(WORKFLOWMODE_CACHEN=
AME);
         linkedObjectsCache =3D cacheService.createCacheInstance(WORKFLOWLI=
NKEDOBJECT_CACHENAME);
-
-        if (Jahia.getSettings().isWorkflowLevelsPreloadActive()) {
-            try {
-                Enumeration e =3D ServicesRegistry.getInstance().getJahiaS=
itesService().getSites();
-                while (e.hasMoreElements()) {
-                    JahiaSite jahiaSite =3D (JahiaSite) e.nextElement();
-                    if (jahiaSite !=3D null) {
-                        ContentPage homeContentPage =3D jahiaSite.getHomeC=
ontentPage();
-                        if (homeContentPage !=3D null) {
-                            ContentObjectKey k =3D (ContentObjectKey) home=
ContentPage.getObjectKey();
-                            logger.info("Preloading " + Jahia.getSettings(=
).getWorkflowLevelsPreloadCount() + " levels of workflow states for site "+=
jahiaSite.getSiteKey()+"...");
-                            preload(k, Jahia.getSettings().getWorkflowLeve=
lsPreloadCount());
-                        }
-                    }
-                }
-            } catch (Exception ex) {
-                logger.error("Error during preloading of workflow levels",=
 ex);
-            }
-        }
-    }
-
-    private void preload(ContentObjectKey k, int level) throws JahiaExcept=
ion {
-//        if (level-- =3D=3D 0) {
-//            return;
-//        }
-//        getLanguagesStates(k);
-//        List l =3D getUnlinkedContentObjects(k);
-//        for (Iterator iterator =3D l.iterator(); iterator.hasNext();) {
-//            ContentObjectKey contentObjectKey =3D (ContentObjectKey) ite=
rator.next();
-//            preload(contentObjectKey, level);
-//        }
     }
 =

     public void stop() {

Modified: branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/settings/Set=
tingsBean.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-5-0-SP=
-BRANCH/core/src/java/org/jahia/settings/SettingsBean.java&rev=3D18753&repn=
ame=3Djahia
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/settings/SettingsB=
ean.java (original)
+++ branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/settings/SettingsB=
ean.java Thu Oct  4 15:40:17 2007
@@ -228,13 +228,6 @@
     private String defaultSite;
 =

     private boolean aclPreloadActive =3D true;
-    // this value is used to preload ACLs upon Jahia startup in order to a=
void
-    // the real time cost of loading them upon first access. This value *m=
ust*
-    // be smaller than the maximum size of the cache.
-    private int aclPreloadCount =3D 0;
-
-    private boolean workflowLevelsPreloadActive =3D true;
-    private int workflowLevelsPreloadCount =3D 3;
 =

     // should the webdav filenames be converted into full-ascii
     private boolean transformFilenames;
@@ -633,10 +626,6 @@
             defaultLanguageCode =3D getString ("org.jahia.multilang.defaul=
t_language_code", "en");
 =

             aclPreloadActive =3D getBoolean("org.jahia.acl.preload_active"=
, true);
-            aclPreloadCount =3D getInt("org.jahia.acl.preload_count", 0 /*=
 preload count is deactivated by default */);
-
-            workflowLevelsPreloadActive =3D getBoolean("org.jahia.workflow=
.preload_active", true);
-            workflowLevelsPreloadCount =3D getInt("org.jahia.workflow.prel=
oad_count", 1 /* preload count is deactivated by default */);
 =

             preloadCountForPageProperties =3D getInt("org.jahia.pages.prop=
erties.preload_count", 2000);
 =

@@ -1169,11 +1158,6 @@
         return defaultLanguageCode;
     }
 =

-    public int getAclPreloadCount () {
-        return aclPreloadCount;
-    }
-
-
     public boolean isAclPreloadActive() {
         return aclPreloadActive;
     }
@@ -1182,10 +1166,6 @@
         this.aclPreloadActive =3D aclPreloadActive;
     }
 =

-    public int getWorkflowLevelsPreloadCount() {
-        return workflowLevelsPreloadCount;
-    }
-
     /**
      * Used to get the build number.
      *
@@ -2143,14 +2123,6 @@
         this.outputCacheExpirationOnly =3D outputCacheExpirationOnly;
     }
 =

-    public boolean isWorkflowLevelsPreloadActive() {
-        return workflowLevelsPreloadActive;
-    }
-
-    public void setWorkflowLevelsPreloadActive(boolean workflowLevelsPrelo=
adActive) {
-        this.workflowLevelsPreloadActive =3D workflowLevelsPreloadActive;
-    }
-
     public int getEditModeSessionTimeout() {
         return editModeSessionTimeout;
     }

Modified: branches/JAHIA-5-0-SP-BRANCH/core/src/webapp/WEB-INF/etc/config/j=
ahia.skeleton
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-5-0-SP=
-BRANCH/core/src/webapp/WEB-INF/etc/config/jahia.skeleton&rev=3D18753&repna=
me=3Djahia
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- branches/JAHIA-5-0-SP-BRANCH/core/src/webapp/WEB-INF/etc/config/jahia.s=
keleton (original)
+++ branches/JAHIA-5-0-SP-BRANCH/core/src/webapp/WEB-INF/etc/config/jahia.s=
keleton Thu Oct  4 15:40:17 2007
@@ -413,22 +413,6 @@
 ######################################################################
 # Specifies whether we should preload ACLs from database on startup.
 org.jahia.acl.preload_active                           =3D   true
-# Specifies the number of ACLs to preload at Jahia startup. This
-# variable will do nothing if the preloading is not activated
-# in the above variable.
-org.jahia.acl.preload_count                            =3D   10000
-
-######################################################################
-### Workflows states   ###############################################
-######################################################################
-# Specifies whether the workflow levels should be precalculated upon
-# Jahia startup.
-org.jahia.workflow.preload_active                      =3D   true
-# This settings specifies the amount of level of page tree hierarchy
-# to preload upon Jahia startup. The preload will calculate the
-# workflow status per language at startup. This variable will do
-# nothing if the above preload_active variable is set to false
-org.jahia.workflow.preload_count                       =3D   3
 =

 ######################################################################
 ### Page properties ##################################################

_______________________________________________
cvs_list mailing list
[email protected]
http://lists.jahia.org/cgi-bin/mailman/listinfo/cvs_list

Reply via email to