You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by sc...@apache.org on 2016/10/07 17:25:35 UTC
[4/7] airavata git commit: WIP
http://git-wip-us.apache.org/repos/asf/airavata/blob/d8eaa415/modules/group-manager/src/main/resources/ehcache.xml
----------------------------------------------------------------------
diff --git a/modules/group-manager/src/main/resources/ehcache.xml b/modules/group-manager/src/main/resources/ehcache.xml
deleted file mode 100755
index 9b6dcc1..0000000
--- a/modules/group-manager/src/main/resources/ehcache.xml
+++ /dev/null
@@ -1,1517 +0,0 @@
-<!--
-
- Copyright 2014 Internet2
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<ehcache updateCheck="false">
-
- <!-- Sets the path to the directory where cache .data files are created. -->
- <diskStore path="java.io.tmpdir"/>
-
-
- <!--
- Default Cache configuration. These will applied to caches
- programmatically created through the CacheManager.
-
- The following attributes are required for defaultCache:
-
- maxInMemory - Sets the maximum number of objects that
- will be created in memory
- eternal - Sets whether elements are eternal. If
- eternal, timeouts are ignored and the
- element is never expired.
- timeToIdleSeconds - Sets the time to idle for an element
- before it expires. Is only used if the
- element is not eternal. Idle time is now -
- last accessed time
- timeToLiveSeconds - Sets the time to live for an element
- before it expires. Is only used if the
- element is not eternal. TTL is now -
- creation time
- overflowToDisk - Sets whether elements can overflow to
- disk when the in-memory cache has reached
- the maxInMemory limit.
- -->
- <defaultCache
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="10"
- timeToLiveSeconds="10"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3GroupDAO"
- maxElementsInMemory="500"
- eternal="false"
- timeToIdleSeconds="1"
- timeToLiveSeconds="1"
- overflowToDisk="false"
- />
-
- <!--
- Predefined caches. Add your cache configuration settings here.
- If you do not have a configuration for your cache a WARNING
- will be issued when the CacheManager starts
- -->
-
-<!--
- Grouper Caches
--->
-
- <!-- class: HibernateMemberDAO -->
-<!--
- <cache name="edu.internet2.middleware.grouper.HibernateMemberDAO.FindByUuid"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="5"
- timeToLiveSeconds="10"
- overflowToDisk="false"
- />
--->
-
- <!-- class: HibernateMemberDAO -->
-
- <!-- class: Hib3MemberDAO -->
-
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3MemberDAO.FindBySubject"
- maxElementsInMemory="5000"
- eternal="false"
- timeToIdleSeconds="5"
- timeToLiveSeconds="10"
- overflowToDisk="false"
- statistics="false"
- />
-
- <!-- class: Hib3MemberDAO -->
-
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3MembershipDAO"
- maxElementsInMemory="10000"
- eternal="false"
- timeToIdleSeconds="5"
- timeToLiveSeconds="5"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3AttributeAssignActionDAO.FindByAttributeDefId"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="5"
- timeToLiveSeconds="5"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3AttributeAssignDAO.FindById"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="5"
- timeToLiveSeconds="5"
- overflowToDisk="false"
- statistics="false"
- />
-
- <!-- Queries -->
-
-<!--
- Hibernate Query Caches
--->
-
- <cache name="org.hibernate.cache.internal.StandardQueryCache"
- maxElementsInMemory="500"
- eternal="false"
- timeToIdleSeconds="10"
- timeToLiveSeconds="10"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="org.hibernate.cache.spi.UpdateTimestampsCache"
- maxElementsInMemory="5000"
- eternal="true"
- overflowToDisk="true"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.RegistrySubject"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="1"
- timeToLiveSeconds="1"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.GroupTypeTuple"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="1"
- timeToLiveSeconds="1"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.Field"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="1"
- timeToLiveSeconds="1"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.RegistrySubjectAttribute"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="1"
- timeToLiveSeconds="1"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.AuditType"
- maxElementsInMemory="500"
- eternal="false"
- timeToIdleSeconds="1"
- timeToLiveSeconds="1"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.Attribute"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="1"
- timeToLiveSeconds="1"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.Composite"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="1"
- timeToLiveSeconds="1"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.GroupType"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="1"
- timeToLiveSeconds="1"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.Membership"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="1"
- timeToLiveSeconds="1"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.Group"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="1"
- timeToLiveSeconds="1"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.Stem"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="1"
- timeToLiveSeconds="1"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.Member"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="1"
- timeToLiveSeconds="1"
- overflowToDisk="false"
- statistics="false"
- />
-
- <!-- @see StemDAO#findByName(...) -->
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3StemDAO.FindByName"
- maxElementsInMemory="2000"
- eternal="false"
- timeToIdleSeconds="10"
- timeToLiveSeconds="10"
- overflowToDisk="false"
- statistics="false"
- />
-
- <!-- @see StemDAO#findByUuid(...) -->
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3StemDAO.FindByUuid"
- maxElementsInMemory="2000"
- eternal="false"
- timeToIdleSeconds="10"
- timeToLiveSeconds="10"
- overflowToDisk="false"
- statistics="false"
- />
-
- <!-- @see GroupDAO#findByName(...) -->
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3GroupDAO.FindByName"
- maxElementsInMemory="2000"
- eternal="false"
- timeToIdleSeconds="10"
- timeToLiveSeconds="10"
- overflowToDisk="false"
- statistics="false"
- />
-
- <!-- @see GroupDAO#findByIdIndex(...) -->
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3GroupDAO.FindByIdIndex"
- maxElementsInMemory="2000"
- eternal="false"
- timeToIdleSeconds="10"
- timeToLiveSeconds="10"
- overflowToDisk="false"
- statistics="false"
- />
-
-
- <!-- @see GroupDAO#findByIdIndex(...) -->
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3GroupDAO.FindByIdIndexSecure"
- maxElementsInMemory="2000"
- eternal="false"
- timeToIdleSeconds="10"
- timeToLiveSeconds="10"
- overflowToDisk="false"
- statistics="false"
- />
-
-
- <!-- @see GroupDAO#findByUuid(...) -->
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3GroupDAO.FindByUuid"
- maxElementsInMemory="2000"
- eternal="false"
- timeToIdleSeconds="10"
- timeToLiveSeconds="10"
- overflowToDisk="false"
- statistics="false"
- />
-
-
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3AttributeDefDAO.FindByUuidsSecure"
- maxElementsInMemory="2000"
- eternal="false"
- timeToIdleSeconds="5"
- timeToLiveSeconds="5"
- overflowToDisk="false"
- statistics="false"
- />
-
-
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3AttributeDefNameDAO.FindByUuidsSecure"
- maxElementsInMemory="2000"
- eternal="false"
- timeToIdleSeconds="5"
- timeToLiveSeconds="5"
- overflowToDisk="false"
- statistics="false"
- />
-
-
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3AttributeDefNameDAO.FindByName"
- maxElementsInMemory="2000"
- eternal="false"
- timeToIdleSeconds="5"
- timeToLiveSeconds="5"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3AttributeDefNameDAO.FindByNameCache"
- maxElementsInMemory="2000"
- eternal="false"
- timeToIdleSeconds="60"
- timeToLiveSeconds="60"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.audit.AuditType"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="10"
- timeToLiveSeconds="10"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.changeLog.ChangeLogType"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="10"
- timeToLiveSeconds="10"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="ImmediateMembershipEntry"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="10"
- timeToLiveSeconds="10"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.permissions.role.RoleSet"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="10"
- timeToLiveSeconds="10"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.attr.AttributeDefNameSet"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="10"
- timeToLiveSeconds="10"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.attr.assign.AttributeAssignActionSetView"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="10"
- timeToLiveSeconds="10"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.attr.AttributeDef"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="10"
- timeToLiveSeconds="10"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="MembershipEntry"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="10"
- timeToLiveSeconds="10"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.attr.assign.AttributeAssign"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="10"
- timeToLiveSeconds="10"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.attr.AttributeDefName"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="10"
- timeToLiveSeconds="10"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.attr.finder.AttributeDefNameFinder.findByNameCache"
- maxElementsInMemory="2000"
- eternal="false"
- timeToIdleSeconds="60"
- timeToLiveSeconds="60"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.attr.AttributeDefScope"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="10"
- timeToLiveSeconds="10"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.attr.AttributeDefNameSetView"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="10"
- timeToLiveSeconds="10"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.permissions.role.RoleSetView"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="10"
- timeToLiveSeconds="10"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.attr.assign.AttributeAssignActionSet"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="10"
- timeToLiveSeconds="10"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.changeLog.ChangeLogConsumer"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="10"
- timeToLiveSeconds="10"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.attr.assign.AttributeAssignValue"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="10"
- timeToLiveSeconds="10"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.attr.assign.AttributeAssignAction"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="10"
- timeToLiveSeconds="10"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3AttributeDefScopeDAO.FindByUuidOrName"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="20"
- timeToLiveSeconds="20"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3AttributeDefNameDAO.FindByUuidOrName"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="10"
- timeToLiveSeconds="10"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3AttributeAssignValueDAO.FindByAttributeAssignId"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="10"
- timeToLiveSeconds="10"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib.Hib3AttributeAssignDAO.FindByAttributeTypeDefNameId"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="10"
- timeToLiveSeconds="10"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib.Hib3AttributeDefDAO.FindById"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="10"
- timeToLiveSeconds="10"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib.Hib3AttributeDefDAO.FindByIdIndex"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="10"
- timeToLiveSeconds="10"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3ChangeLogEntryDAO.FindBySequenceNumber"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="5"
- timeToLiveSeconds="5"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3FieldDAO.FindAll"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="5"
- timeToLiveSeconds="5"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3AttributeDefDAO.FindByName"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="5"
- timeToLiveSeconds="5"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3AttributeDefDAO.FindByAttributeDefNameIdSecure"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="5"
- timeToLiveSeconds="5"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.pit.PITField"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="30"
- timeToLiveSeconds="120"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3PITFieldDAO.FindById"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="30"
- timeToLiveSeconds="120"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.pit.PITAttributeAssign"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="30"
- timeToLiveSeconds="120"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.pit.PITAttributeAssignAction"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="30"
- timeToLiveSeconds="120"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.pit.PITAttributeAssignActionSet"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="30"
- timeToLiveSeconds="120"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.pit.PITAttributeAssignValue"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="30"
- timeToLiveSeconds="120"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.pit.PITAttributeAssignValueView"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="30"
- timeToLiveSeconds="120"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.pit.PITAttributeDef"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="30"
- timeToLiveSeconds="120"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.pit.PITAttributeDefName"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="30"
- timeToLiveSeconds="120"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.pit.PITAttributeDefNameSet"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="30"
- timeToLiveSeconds="120"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.pit.PITGroup"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="30"
- timeToLiveSeconds="120"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.pit.PITGroupSet"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="30"
- timeToLiveSeconds="120"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.pit.PITMember"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="30"
- timeToLiveSeconds="120"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.pit.PITMembership"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="30"
- timeToLiveSeconds="120"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.pit.PITMembershipView"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="30"
- timeToLiveSeconds="120"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.pit.PITPermissionAllView"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="30"
- timeToLiveSeconds="120"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.pit.PITRoleSet"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="30"
- timeToLiveSeconds="120"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.pit.PITStem"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="30"
- timeToLiveSeconds="120"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3PITAttributeAssignActionDAO.FindById"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="30"
- timeToLiveSeconds="120"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3PITAttributeAssignActionSetDAO.FindById"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="30"
- timeToLiveSeconds="120"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3PITAttributeAssignDAO.FindById"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="30"
- timeToLiveSeconds="120"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3PITAttributeAssignValueDAO.FindById"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="30"
- timeToLiveSeconds="120"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3PITAttributeDefDAO.FindById"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="30"
- timeToLiveSeconds="120"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3PITAttributeDefNameDAO.FindById"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="30"
- timeToLiveSeconds="120"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3PITAttributeDefNameSetDAO.FindById"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="30"
- timeToLiveSeconds="120"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3PITGroupDAO.FindById"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="30"
- timeToLiveSeconds="120"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3PITGroupSetDAO.FindById"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="30"
- timeToLiveSeconds="120"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3PITMemberDAO.FindById"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="30"
- timeToLiveSeconds="120"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3PITMembershipDAO.FindById"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="30"
- timeToLiveSeconds="120"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3PITRoleSetDAO.FindById"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="30"
- timeToLiveSeconds="120"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3PITStemDAO.FindById"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="30"
- timeToLiveSeconds="120"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3PITAttributeAssignActionDAO.FindBySourceIdActive"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="30"
- timeToLiveSeconds="120"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3PITAttributeAssignActionSetDAO.FindBySourceIdActive"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="30"
- timeToLiveSeconds="120"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3PITAttributeAssignDAO.FindBySourceIdActive"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="30"
- timeToLiveSeconds="120"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3PITAttributeAssignValueDAO.FindBySourceIdActive"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="30"
- timeToLiveSeconds="120"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3PITAttributeDefDAO.FindBySourceIdActive"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="30"
- timeToLiveSeconds="120"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3PITAttributeDefNameDAO.FindBySourceIdActive"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="30"
- timeToLiveSeconds="120"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3PITAttributeDefNameSetDAO.FindBySourceIdActive"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="30"
- timeToLiveSeconds="120"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3PITGroupDAO.FindBySourceIdActive"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="30"
- timeToLiveSeconds="120"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3PITGroupSetDAO.FindBySourceIdActive"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="30"
- timeToLiveSeconds="120"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3PITMemberDAO.FindBySourceIdActive"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="30"
- timeToLiveSeconds="120"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3PITMembershipDAO.FindBySourceIdActive"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="30"
- timeToLiveSeconds="120"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3PITRoleSetDAO.FindBySourceIdActive"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="30"
- timeToLiveSeconds="120"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3PITStemDAO.FindBySourceIdActive"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="30"
- timeToLiveSeconds="120"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3PITFieldDAO.FindBySourceIdActive"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="30"
- timeToLiveSeconds="120"
- overflowToDisk="false"
- statistics="false"
- />
-
-
-
- <cache name="edu.internet2.middleware.grouper.group.GroupSet"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="10"
- timeToLiveSeconds="10"
- overflowToDisk="false"
- statistics="false"
- />
-
-
- <cache name="edu.internet2.middleware.grouper.externalSubjects.ExternalSubject"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="10"
- timeToLiveSeconds="10"
- overflowToDisk="false"
- statistics="false"
- />
-
-
- <cache name="edu.internet2.middleware.grouper.externalSubjects.ExternalSubjectAttribute"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="10"
- timeToLiveSeconds="10"
- overflowToDisk="false"
- statistics="false"
- />
-
-
- <cache name="edu.internet2.middleware.grouper.attr.value.AttributeAssignValue"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="10"
- timeToLiveSeconds="10"
- overflowToDisk="false"
- statistics="false"
- />
-
-
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3GroupDAO.FindByUuidsSecure"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="10"
- timeToLiveSeconds="10"
- overflowToDisk="false"
- statistics="false"
- />
-
-
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3GroupDAO.FindByNamesSecure"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="10"
- timeToLiveSeconds="10"
- overflowToDisk="false"
- statistics="false"
- />
-
-
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3AttributeDefDAO.FindById"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="10"
- timeToLiveSeconds="10"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3StemDAO.FindByCurrentName"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="10"
- timeToLiveSeconds="10"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3StemDAO.FindByIdIndex"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="10"
- timeToLiveSeconds="10"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3StemDAO.FindByAlternateName"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="10"
- timeToLiveSeconds="10"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3GroupTypeTupleDAO.FindByUuidOrKey"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="10"
- timeToLiveSeconds="10"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3CompositeDAO.FindByUuidOrName"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="10"
- timeToLiveSeconds="10"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3GroupSetDAO.FindSelfStem"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="10"
- timeToLiveSeconds="10"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3GroupSetDAO.FindSelfGroup"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="10"
- timeToLiveSeconds="10"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3FieldDAO.FindByUuidOrName"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="10"
- timeToLiveSeconds="10"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3AttributeAssignActionDAO.FindByUuidOrName"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="10"
- timeToLiveSeconds="10"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3AttributeDefNameDAO.FindAll"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="10"
- timeToLiveSeconds="10"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3AttributeAssignDAO.FindByUuidOrKey"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="10"
- timeToLiveSeconds="10"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3GroupSetDAO.FindByOwnerMemberFieldParentAndType"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="10"
- timeToLiveSeconds="10"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3AuditTypeDAO.FindByCategory"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="10"
- timeToLiveSeconds="10"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3AuditTypeDAO.FindByUuidOrName"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="10"
- timeToLiveSeconds="10"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3AuditEntryDAO.FindByActingUser"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="120"
- timeToLiveSeconds="120"
- overflowToDisk="false"
- statistics="false"
- />
-
- <!-- @see CachingAccessResolver#hasPrivilege(...) -->
- <cache name="edu.internet2.middleware.grouper.privs.CachingAccessResolver.HasPrivilege"
- maxElementsInMemory="500"
- eternal="false"
- timeToIdleSeconds="30"
- timeToLiveSeconds="30"
- overflowToDisk="false"
- statistics="false"
- />
-
-
-
- <!-- Naming privilege resolving caching -->
-
- <!-- @see CachingNamingResolver#hasPrivilege(...) -->
- <cache name="edu.internet2.middleware.grouper.privs.CachingNamingResolver.HasPrivilege"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="30"
- timeToLiveSeconds="30"
- overflowToDisk="false"
- statistics="false"
- />
-
- <!-- attribute def resolving caching -->
-
- <cache name="edu.internet2.middleware.grouper.privs.CachingAttrDefResolver.HasPrivilege"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="30"
- timeToLiveSeconds="30"
- overflowToDisk="false"
- />
-
-
- <!-- Subject resolving caching -->
-
- <!-- @see CachingResolver#find(...) -->
- <cache name="edu.internet2.middleware.grouper.subj.CachingResolver.Find"
- maxElementsInMemory="5000"
- eternal="false"
- timeToIdleSeconds="30"
- timeToLiveSeconds="30"
- overflowToDisk="false"
- statistics="false"
- />
-
- <!-- @see CachingResolver#findAll(...) -->
- <cache name="edu.internet2.middleware.grouper.subj.CachingResolver.FindAll"
- maxElementsInMemory="5000"
- eternal="false"
- timeToIdleSeconds="30"
- timeToLiveSeconds="30"
- overflowToDisk="false"
- statistics="false"
- />
-
- <!-- @see CachingResolver#findPage(...) -->
- <cache name="edu.internet2.middleware.grouper.subj.CachingResolver.FindPage"
- maxElementsInMemory="5000"
- eternal="false"
- timeToIdleSeconds="30"
- timeToLiveSeconds="30"
- overflowToDisk="false"
- statistics="false"
- />
-
- <!-- @see CachingResolver#findByIdentifier(...) -->
- <cache name="edu.internet2.middleware.grouper.subj.CachingResolver.FindByIdentifier"
- maxElementsInMemory="5000"
- eternal="false"
- timeToIdleSeconds="30"
- timeToLiveSeconds="30"
- overflowToDisk="false"
- statistics="false"
- />
-
- <!-- @see CachingResolver#findByIdOrIdentifier(...) -->
- <cache name="edu.internet2.middleware.grouper.subj.CachingResolver.FindByIdOrIdentifier"
- maxElementsInMemory="5000"
- eternal="false"
- timeToIdleSeconds="30"
- timeToLiveSeconds="30"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.attr.AttributeDefName.CanAdminAttributeDef"
- maxElementsInMemory="5000"
- eternal="false"
- timeToIdleSeconds="5"
- timeToLiveSeconds="5"
- overflowToDisk="false"
- />
-
- <!-- @see WheelCache#isWheelMember(...) -->
- <cache name="edu.internet2.middleware.grouper.privs.WheelCache.isWheelMember"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="30"
- timeToLiveSeconds="120"
- overflowToDisk="false"
- statistics="false"
- />
-
- <!-- @see Membership#getGroup(...) -->
- <cache name="edu.internet2.middleware.grouper.Membership.getGroup"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="30"
- timeToLiveSeconds="120"
- overflowToDisk="false"
- statistics="false"
- />
-
- <!-- @see Membership#getStem(...) -->
- <cache name="edu.internet2.middleware.grouper.Membership.getStem"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="30"
- timeToLiveSeconds="120"
- overflowToDisk="false"
- statistics="false"
- />
-
- <!-- @see Membership#getAttributeDef(...) -->
- <cache name="edu.internet2.middleware.grouper.Membership.getAttributeDef"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="30"
- timeToLiveSeconds="120"
- overflowToDisk="false"
- statistics="false"
- />
-
- <!-- @see Hib3MemberDAO#exists(...) -->
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3MemberDAO.exists"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="30"
- timeToLiveSeconds="120"
- overflowToDisk="false"
- statistics="false"
- />
-
- <!-- @see Hib3MemberDAO#findBySubject/Uuid(...) -->
- <cache name="edu.internet2.middleware.grouper.internal.dao.hib3.Hib3MemberDAO.find"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="30"
- timeToLiveSeconds="120"
- overflowToDisk="false"
- statistics="false"
- />
- <cache name="AttributeAssignBaseDelegate.allAttributeAssignsCache"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="1200"
- timeToLiveSeconds="1200"
- overflowToDisk="false"
- statistics="false"
- />
- <cache name="edu.internet2.middleware.grouper.entity.EntitySubject.EntityAttributeIdCache"
- maxElementsInMemory="5000"
- eternal="false"
- timeToIdleSeconds="30"
- timeToLiveSeconds="30"
- overflowToDisk="false"
- statistics="false"
- />
-
- <!-- this is the cache of groups used by user data. will be a small cache, but can last a long time (10 minutes) -->
- <cache name="edu.internet2.middleware.grouper.userData.GrouperUserDataUtils.userDataGroupCache"
- maxElementsInMemory="100"
- eternal="false"
- timeToIdleSeconds="600"
- timeToLiveSeconds="600"
- overflowToDisk="false"
- statistics="false"
- />
-
- <!-- this is the cache of memberships used by user data. will last a long time (10 minutes) -->
- <cache name="edu.internet2.middleware.grouper.userData.GrouperUserDataUtils.userDataMembershipCache"
- maxElementsInMemory="100"
- eternal="false"
- timeToIdleSeconds="600"
- timeToLiveSeconds="600"
- overflowToDisk="false"
- statistics="false"
- />
-
- <!-- this is the cache of attribute values used by user data. will last not a long time (2 minutes) -->
- <cache name="edu.internet2.middleware.grouper.userData.GrouperUserDataUtils.userDataAttributeValueCache"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="120"
- timeToLiveSeconds="120"
- overflowToDisk="false"
- statistics="false"
- />
-
- <!-- this is the cache of results for user data. will last not a long time (2 minutes) -->
- <cache name="edu.internet2.middleware.grouper.userData.GrouperUserDataUtils.userDataResultCache"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="120"
- timeToLiveSeconds="120"
- overflowToDisk="false"
- statistics="false"
- />
-
- <!-- cache of attribute def names for legacy attributes. note, this must be short for tests to work, in prod can be longer -->
- <cache name="edu.internet2.middleware.grouper.GroupType.attributeDefNameFromTypeIdCache"
- maxElementsInMemory="200"
- eternal="false"
- timeToIdleSeconds="30"
- timeToLiveSeconds="30"
- overflowToDisk="false"
- statistics="false"
- />
-
- <!-- cache of set of attribute def names for legacy attributes. note, this must be short for tests to work, in prod can be longer -->
- <cache name="edu.internet2.middleware.grouper.GroupType.legacyAttributesFromTypeIdCache"
- maxElementsInMemory="200"
- eternal="false"
- timeToIdleSeconds="30"
- timeToLiveSeconds="30"
- overflowToDisk="false"
- statistics="false"
- />
-
- <!-- cache of recently created stem names to prevent race conditions of multiple threads creating the same stem -->
- <cache name="edu.internet2.middleware.grouper.Stem.stemCreatedCache"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="120"
- timeToLiveSeconds="120"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.Stem.stemLocksCache"
- maxElementsInMemory="1000"
- eternal="false"
- timeToIdleSeconds="120"
- timeToLiveSeconds="120"
- overflowToDisk="false"
- statistics="false"
- />
-
- <!-- cache of recently created member objects to prevent race conditions of multiple threads creating the same member -->
- <cache name="edu.internet2.middleware.grouper.MemberFinder.memberCreatedCache"
- maxElementsInMemory="5000"
- eternal="false"
- timeToIdleSeconds="120"
- timeToLiveSeconds="120"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.MemberFinder.memberLocksCache"
- maxElementsInMemory="5000"
- eternal="false"
- timeToIdleSeconds="120"
- timeToLiveSeconds="120"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.util.GrouperUtil.objectHasAttributeCache"
- maxElementsInMemory="5000"
- eternal="false"
- timeToIdleSeconds="60"
- timeToLiveSeconds="60"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.messaging.GrouperBuiltinMessagingSystem.messageCache"
- maxElementsInMemory="100"
- eternal="false"
- timeToIdleSeconds="60"
- timeToLiveSeconds="60"
- overflowToDisk="false"
- statistics="false"
- />
-
- <cache name="edu.internet2.middleware.grouper.hooks.examples.MembershipOneInFolderMaxHook.membershipOneAttribute"
- maxElementsInMemory="5000"
- eternal="false"
- timeToIdleSeconds="60"
- timeToLiveSeconds="60"
- overflowToDisk="false"
- statistics="false"
- />
-
-</ehcache>
http://git-wip-us.apache.org/repos/asf/airavata/blob/d8eaa415/modules/group-manager/src/main/resources/grouper-loader.base.properties
----------------------------------------------------------------------
diff --git a/modules/group-manager/src/main/resources/grouper-loader.base.properties b/modules/group-manager/src/main/resources/grouper-loader.base.properties
deleted file mode 100755
index 6379f03..0000000
--- a/modules/group-manager/src/main/resources/grouper-loader.base.properties
+++ /dev/null
@@ -1,351 +0,0 @@
-#
-# Copyright 2014 Internet2
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-# Grouper loader uses Grouper Configuration Overlays (documented on wiki)
-# By default the configuration is read from grouper-loader.base.properties
-# (which should not be edited), and the grouper-loader.properties overlays
-# the base settings. See the grouper-loader.base.properties for the possible
-# settings that can be applied to the grouper.properties
-
-
-########################################
-## Config chaining hierarchy
-########################################
-
-# comma separated config files that override each other (files on the right override the left)
-# each should start with file: or classpath:
-# e.g. classpath:grouper-loader.example.properties, file:c:/something/myconfig.properties
-loader.config.hierarchy = classpath:grouper-loader.base.properties, classpath:grouper-loader.properties
-
-# seconds between checking to see if the config files are updated
-loader.config.secondsBetweenUpdateChecks = 60
-
-
-########################################
-## General settings
-########################################
-
-
-# auto-add grouper loader types and attributes when grouper starts up if they are not there
-loader.autoadd.typesAttributes = true
-
-# if a transaction should be used when loading groups. If not, then
-# commits will happen as the group is loaded (and memory usage might be
-# less intensive, and caching settings need to be set right)
-loader.use.transactions = false
-
-# number of threads in the loader threadpool. Only this number of jobs can run at once
-# jobs which are on deck will block, or will fail if the blocking timeout occurs
-# a job is running if it is loading (not just scheduled)
-loader.thread.pool.size=10
-
-# if should use threads in the loader for add/remove member
-loader.use.membershipThreads=true
-
-# number of threads to use for each group job (not shared among jobs)
-loader.membershipThreadPoolSize=10
-
-# if should use threads in the loader for each group in a group of groups
-loader.use.groupThreads=true
-
-# number of threads to use for each list of groups job (not shared among jobs)
-loader.groupThreadPoolSize=20
-
-# number of days to retain db logs in table grouperloader_log. -1 is forever. default is 7
-loader.retain.db.logs.days=7
-
-# number of days to retain db rows in grouper_change_log_entry. -1 is forever. default is 14
-loader.retain.db.change_log_entry.days=14
-
-# if you want queries which do not specify subject source to come from a certain
-# source, specify here (improves performance so it doesnt search through all sources)
-default.subject.source.id =
-
-#if using a sql table, and specifying the name like string, then should the group (in addition to memberships)
-# be removed if not used anywhere else?
-loader.sqlTable.likeString.removeGroupIfNotUsed = true
-
-# if using a sql table, and specifying the name like string, then should the group be removed even when the group is member of some other group.
-# loader.sqlTable.likeString.removeGroupIfNotUsed has to be true for this to work
-# https://bugs.internet2.edu/jira/browse/GRP-1132
-loader.sqlTable.likeString.removeGroupIfMemberOfAnotherGroup = false
-
-# by default the top folder for an ldap group of groups is the folder where the config group lives.
-# set to false if you want to be able to provision groups to anywhere
-loader.ldap.requireTopStemAsStemFromConfigGroup = true
-
-# if you dont specify a groupNameExpression, groups will be loaded into this folder
-# if this property doesnt exist, it will be groups: if it is blank, then there is no top level folder
-# e.g. loader:groups
-loader.ldap.defaultGroupFolder = groups:
-
-# if the loader should check to see too many users were removed, if so, then error out and
-# wait for manual intervention
-loader.failsafe.use = false
-
-# if a group has a size less than this (default 200), then make changes including blanking it out
-loader.failsafe.minGroupSize = 200
-
-# if a group with more members than the loader.failsafe.minGroupSize have more than this percent (default 30)
-# removed, then log it as error, fail the job, and don't actually remove the members
-# In order to run the job, an admin would need to change this param in the config,
-# and run the job manually, then change this config back
-loader.failsafe.maxPercentRemove = 30
-
-# Comma separated list of stems under which the display name changes in stems are allowed.
-# eg: loader.allowStemDisplayNameChangesUnderStems=school:courses:english, school:faculty
-loader.allowStemDisplayNameChangesUnderStems =
-
-#################################
-## Performance enhancements
-#################################
-
-# if you want to bulk retrieve subjects to add/remove
-loader.bulkLookupSubjects = true
-
-#################################
-## DB connections
-#################################
-# specify the db connection with user, pass, url, and driver class
-# the string after "db." is the name of the connection, and it should not have
-# spaces or other special chars in it
-#db.warehouse.user = mylogin
-#note the password can be stored encrypted in an external file
-#db.warehouse.pass = secret
-#db.warehouse.url = jdbc:mysql://localhost:3306/grouper
-
-## note: you probably dont have to enter a driver, it will detect from URL. If it
-## cant detect, then specify it here
-#db.warehouse.driver =
-
-#################################
-## LDAP connections
-#################################
-# specify the ldap connection with user, pass, url
-# the string after "ldap." is the ID of the connection, and it should not have
-# spaces or other special chars in it. In this case is it "personLdap"
-
-#note the URL should start with ldap: or ldaps: if it is SSL.
-#It should contain the server and port (optional if not default), and baseDn,
-#e.g. ldaps://ldapserver.school.edu:636/dc=school,dc=edu
-#ldap.personLdap.url = ldaps://ldapserver.school.edu:636/dc=school,dc=edu
-
-# load this vt-ldap config file before the configs here. load from classpath
-#ldap.personLdap.configFileFromClasspath = ldap.personLdap.properties
-
-#optional, if authenticated
-#ldap.personLdap.user = uid=someapp,ou=people,dc=myschool,dc=edu
-
-#optional, if authenticated, note the password can be stored encrypted in an external file
-#ldap.personLdap.pass = secret
-
-#optional, if you are using tls, set this to true. Generally you will not be using an SSL URL to use TLS...
-#ldap.personLdap.tls = false
-
-#optional, if using sasl
-#ldap.personLdap.saslAuthorizationId =
-#ldap.personLdap.saslRealm =
-
-#optional (note, time limit is for search operations, timeout is for connection timeouts),
-#most of these default to vt-ldap defaults. times are in millis
-#validateOnCheckout defaults to true if all other validate methods are false
-#ldap.personLdap.batchSize =
-#ldap.personLdap.countLimit =
-#ldap.personLdap.timeLimit =
-#ldap.personLdap.timeout =
-#ldap.personLdap.minPoolSize =
-#ldap.personLdap.maxPoolSize =
-#ldap.personLdap.validateOnCheckIn =
-#ldap.personLdap.validateOnCheckOut =
-#ldap.personLdap.validatePeriodically =
-#ldap.personLdap.validateTimerPeriod =
-#ldap.personLdap.pruneTimerPeriod =
-# if there is a max size limit on ldap server, then this will retrieve results in pages
-#ldap.personLdap.pagedResultsSize =
-# set to 'follow' if using AD and using paged results size and need this for some reason (generally you shouldnt)
-#ldap.personLdap.referral =
-
-
-##################################
-## LDAP loader settings
-##################################
-
-# el classes to add to the el context for the EL to calculate subejct ids or group names etc.
-# Comma-separated fully qualified classnamesm will be registered by the non-fully qualified
-# uncapitalized classname. So you register a.b.SomeClass, it will be available by variable: someClass
-loader.ldap.el.classes =
-
-
-##################################
-## Daily report
-##################################
-#quartz cron-like schedule for daily grouper report, the default is 7am every day: 0 0 7 * * ?
-#leave blank to disable this
-daily.report.quartz.cron =
-
-#comma separated email addresses to email the daily report, e.g. a@b.c, b@c.d
-daily.report.emailTo =
-
-#days on which usdu should run with daily report (comma separated)
-#blank means run never. e.g. to run on all days: monday, tuesday, wednesday, thursday, friday, saturday, sunday
-daily.report.usdu.daysToRun = monday, tuesday, wednesday, thursday, friday, saturday, sunday
-
-#days on which bad membership finder should run with daily report (comma separated)
-#blank means run never. e.g. to run on all days: monday, tuesday, wednesday, thursday, friday, saturday, sunday
-daily.report.badMembership.daysToRun = monday, tuesday, wednesday, thursday, friday, saturday, sunday
-
-#if you put a directory here, the daily reports will be saved there, and you can
-#link up to a web service or store them or whatever. e.g. /home/grouper/reports/
-daily.report.saveInDirectory =
-
-##################################
-## enabled / disabled cron
-##################################
-
-#quartz cron-like schedule for enabled/disabled daemon. Note, this has nothing to do with the changelog
-#leave blank to disable this, the default is 12:01am, 11:01am, 3:01pm every day: 0 1 0,11,15 * * ?
-changeLog.enabledDisabled.quartz.cron = 0 1 0,11,15 * * ?
-
-##################################
-## Change log
-##################################
-
-# should the change log temp to change log daemon run? Note, this should be true
-changeLog.changeLogTempToChangeLog.enable = true
-
-#quartz cron-like schedule for change log temp to change log daemon, the default is 50 seconds after every minute: 50 * * * * ?
-changeLog.changeLogTempToChangeLog.quartz.cron =
-
-# Should the change log include flattened memberships?
-changeLog.includeFlattenedMemberships = true
-
-# Should the change log include flattened privileges?
-changeLog.includeFlattenedPrivileges = true
-
-# Should the change log include roles that have had permission changes?
-changeLog.includeRolesWithPermissionChanges = false
-
-# Should the change log include non-flattened (immediate and composite only) memberships?
-changeLog.includeNonFlattenedMemberships = false
-
-# Should the change log include non-flattened (immediate only) privileges?
-changeLog.includeNonFlattenedPrivileges = false
-
-
-#specify the consumers here. specify the consumer name after the changeLog.consumer. part. This example is "psp"
-#but it could be changeLog.consumer.myConsumerName.class
-#the class must extend edu.internet2.middleware.grouper.changeLog.ChangeLogConsumerBase
-# changeLog.consumer.psp.class = edu.internet2.middleware.psp.grouper.PspChangeLogConsumer
-
-#the quartz cron is a cron-like string. it defaults to every minute on the minute (since the temp to change log job runs
-#at 10 seconds to each minute). it defaults to this: 0 * * * * ?
-#though it will stagger each one by 2 seconds
-# http://www.quartz-scheduler.org/documentation/quartz-1.x/tutorials/crontrigger
-# changeLog.consumer.psp.quartzCron = 0 * * * * ?
-
-# To retry processing a change log entry if an error occurs, set retryOnError to true. Defaults to false.
-# changeLog.consumer.psp.retryOnError = false
-
-# To run full provisioning synchronizations periodically, provide the class name which provides a 'public void fullSync()' method.
-# changeLog.psp.fullSync.class = edu.internet2.middleware.psp.grouper.PspChangeLogConsumer
-
-# Schedule full synchronizations. Defaults to 5 am : 0 0 5 * * ?.
-# changeLog.psp.fullSync.quartzCron = 0 0 5 * * ?
-
-# Run a full synchronization job at startup. Defaults to false.
-# changeLog.psp.fullSync.runAtStartup = false
-
-# Omit diff responses from bulk response to conserve memory.
-# changeLog.psp.fullSync.omitDiffResponses = true
-
-# Omit sync responses from bulk response to conserve memory.
-# changeLog.psp.fullSync.omitSyncResponses = true
-
-
-#changeLog.consumer.printTest.class = edu.internet2.middleware.grouper.changeLog.consumer.PrintTest
-#changeLog.consumer.printTest.quartzCron =
-
-#rules consumer, needed for some of the Grouper rule types to run (e.g. flattenedMembershipRemove, flattenedMembershipAdd)
-changeLog.consumer.grouperRules.class = edu.internet2.middleware.grouper.changeLog.esb.consumer.RuleConsumer
-changeLog.consumer.grouperRules.quartzCron =
-
-#consumer for syncing groups to other groupers
-changeLog.consumer.syncGroups.class = edu.internet2.middleware.grouper.client.GroupSyncConsumer
-changeLog.consumer.syncGroups.quartzCron =
-
-
-
-###################################
-## XMPP notifications
-## (note, uncomment the consumer class and cron above)
-## this will get grouper ws getMembers rest lite xmp:
-## http://anonsvn.internet2.edu/cgi-bin/viewvc.cgi/i2mi/trunk/grouper-ws/grouper-ws/doc/samples/getMembers/WsSampleGetMembersRestLite_xml.txt?view=log
-###################################
-
-## general xmpp configuration
-xmpp.server.host = jabber.school.edu
-xmpp.server.port = 5222
-xmpp.user = username
-# note, pass can be in an external file with morphstring
-xmpp.pass =
-xmpp.resource = grouperServer
-
-###################################
-## Rules config
-###################################
-
-# when the rules validations and daemons run. Leave blank to not run
-rules.quartz.cron = 0 0 7 * * ?
-
-#####################################
-## ESB integration
-#####################################
-
-#changeLog.consumer.awsJira.quartzCron = 0/15 * * * * ?
-#changeLog.consumer.awsJira.class = edu.internet2.middleware.grouper.changeLog.esb.consumer.EsbConsumer
-#changeLog.consumer.awsJira.elfilter = event.eventType eq 'MEMBERSHIP_ADD' || event.eventType eq 'MEMBERSHIP_ADD'
-#changeLog.consumer.awsJira.noSensitiveData = true
-## if you want to encrypt messages, set this to an implementation of edu.internet2.middleware.grouperClient.encryption.GcEncryptionInterface
-#changeLog.consumer.awsJira.encryptionImplementation = edu.internet2.middleware.grouperClient.encryption.GcSymmetricEncryptAesCbcPkcs5Padding
-## this is a key or could be encrypted in a file as well like other passwords
-## generate a key with: java -cp grouperClient.jar edu.internet2.middleware.grouperClient.encryption.GcGenerateKey
-#changeLog.consumer.awsJira.encryptionKey = abc123
-## if you dont want to send the first 4 of the sha hash base 64 of the secret
-#changeLog.consumer.awsJira.dontSendShaBase64secretFirst4 = abc123
-#changeLog.consumer.awsJira.publisher.class = edu.internet2.middleware.grouperAwsChangelog.GrouperAwsEsbPublisher
-#changeLog.consumer.awsJira.publisher.awsAccessKey = ABCXYZ
-#changeLog.consumer.awsJira.publisher.awsSecretKey = 123REWQ
-#changeLog.consumer.awsJira.publisher.awsRegion = US_EAST_1
-#changeLog.consumer.awsJira.publisher.awsSnsTopicArn = arn:aws:sns:us-east-1:123:name
-
-#changeLog.consumer.xmppTest.quartzCron =
-#changeLog.consumer.xmppTest.class = edu.internet2.middleware.grouper.changeLog.esb.consumer.EsbConsumer
-#changeLog.consumer.xmppTest.elfilter = event.eventType eq 'GROUP_DELETE' || event.eventType eq 'GROUP_ADD' || event.eventType eq 'MEMBERSHIP_DELETE' || event.eventType eq 'MEMBERSHIP_ADD'
-#changeLog.consumer.xmppTest.publisher.class = edu.internet2.middleware.grouper.changeLog.esb.consumer.EsbXmppPublisher
-#changeLog.consumer.xmppTest.publisher.server = jabber.school.edu
-#changeLog.consumer.xmppTest.publisher.port = 5222
-#changeLog.consumer.xmppTest.publisher.username = jabberuser
-#changeLog.consumer.xmppTest.publisher.password = /home/whatever/pass/jabberuserEncrypted.pass
-#changeLog.consumer.xmppTest.publisher.recipient = system1@school.edu
-#changeLog.consumer.xmppTest.publisher.addSubjectAttributes = NETID
-##note, on the content type header, activemq might need: application/x-www-form-urlencoded
-#changeLog.consumer.xmppTest.publisher.contentTypeHeader = application/json; charset=utf-8
-##note, on the stringRequestEntityPrefix, activemq might need: data=
-#changeLog.consumer.xmppTest.publisher.stringRequestEntityPrefix =
-##note, on the stringRequestEntityContentType, activemq might need: application/x-www-form-urlencoded
-#changeLog.consumer.xmppTest.publisher.stringRequestEntityContentType = application/json
-
-
http://git-wip-us.apache.org/repos/asf/airavata/blob/d8eaa415/modules/group-manager/src/main/resources/grouper-loader.properties
----------------------------------------------------------------------
diff --git a/modules/group-manager/src/main/resources/grouper-loader.properties b/modules/group-manager/src/main/resources/grouper-loader.properties
deleted file mode 100755
index 0f63983..0000000
--- a/modules/group-manager/src/main/resources/grouper-loader.properties
+++ /dev/null
@@ -1,25 +0,0 @@
-#
-# Copyright 2014 Internet2
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-# Grouper loader uses Grouper Configuration Overlays (documented on wiki)
-# By default the configuration is read from grouper-loader.base.properties
-# (which should not be edited), and the grouper-loader.properties overlays
-# the base settings. See the grouper-loader.base.properties for the possible
-# settings that can be applied to the grouper.properties
-
-db.warehouse.user=root
-db.warehourse.pass=
-db.warehouse.url=jdbc:mysql://localhost:3306/loader_grouper