As we transition to the new Hyland Community, some post links may be temporarily disrupted as we finalize redirects. We apologize for the inconvenience and are working to resolve this as quickly as possible. Details.
index.tracking.cronExpression=0/5 * * * * ? index.recovery.mode=AUTO
custom-repository.properties index.tracking.cronExpression=0/5 * * * * ? index.recovery.mode=AUTO index.tracking.adm.cronExpression=${index.tracking.cronExpression} index.tracking.avm.cronExpression=${index.tracking.cronExpression} # Other properties. index.tracking.maxTxnDurationMinutes=60 index.tracking.reindexLagMs=1000 index.tracking.maxRecordSetSize=1000
ehcache-custom.xml <?xml version='1.0' encoding='UTF-8'?> <ehcache> <!– defaults –> <diskStore path="java.io.tmpdir"/> <cacheManagerPeerProviderFactory class="net.sf.ehcache.distribution.RMICacheManagerPeerProviderFactory" properties="peerDiscovery=automatic, multicastGroupAddress=230.0.0.1, multicastGroupPort=4446"/> <cacheManagerPeerListenerFactory class="net.sf.ehcache.distribution.RMICacheManagerPeerListenerFactory"/> <defaultCache maxElementsInMemory="5000" eternal="true" timeToIdleSeconds="0" timeToLiveSeconds="0" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicatePuts = true, replicateUpdates = true, replicateRemovals = true, replicateUpdatesViaCopy = true, replicateAsynchronously = false"/> </defaultCache> <!– Hibernate usage –> <cache name="org.hibernate.cache.StandardQueryCache" maxElementsInMemory="50" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicatePuts = true, replicateUpdates = true, replicateRemovals = true, replicateUpdatesViaCopy = true, replicateAsynchronously = false"/> </cache> <!– approx 0.4MB memory required –> <cache name="org.hibernate.cache.UpdateTimestampsCache" maxElementsInMemory="2000" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicatePuts = true, replicateUpdates = true, replicateRemovals = true, replicateUpdatesViaCopy = true, replicateAsynchronously = false"/> </cache> <!– approx 40MB memory required –> <cache name="org.alfresco.repo.domain.hibernate.NodeImpl" maxElementsInMemory="10000" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicatePuts = true, replicateUpdates = true, replicateRemovals = true, replicateUpdatesViaCopy = true, replicateAsynchronously = false"/> </cache> <!– approx 0.1 MB memory required –> <cache name="org.alfresco.repo.domain.hibernate.QNameEntityImpl" maxElementsInMemory="100" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicatePuts = true, replicateUpdates = true, replicateRemovals = true, replicateUpdatesViaCopy = true, replicateAsynchronously = false"/> </cache> <!– approx 40MB memory required –> <cache name="org.alfresco.repo.domain.hibernate.NodeStatusImpl" maxElementsInMemory="10000" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicatePuts = true, replicateUpdates = true, replicateRemovals = true, replicateUpdatesViaCopy = true, replicateAsynchronously = false"/> </cache> <!– approx 15MB memory required –> <cache name="org.alfresco.repo.domain.hibernate.NodeImpl.aspects" maxElementsInMemory="10000" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicatePuts = true, replicateUpdates = true, replicateRemovals = true, replicateUpdatesViaCopy = true, replicateAsynchronously = false"/> </cache> <!– approx 10MB memory required –> <cache name="org.alfresco.repo.domain.hibernate.NodeImpl.properties" maxElementsInMemory="10000" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicatePuts = true, replicateUpdates = true, replicateRemovals = true, replicateUpdatesViaCopy = true, replicateAsynchronously = false"/> </cache> <!– approx 250MB memory required –> <cache name="org.alfresco.repo.domain.hibernate.ChildAssocImpl" maxElementsInMemory="200000" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicatePuts = true, replicateUpdates = true, replicateRemovals = true, replicateUpdatesViaCopy = true, replicateAsynchronously = false"/> </cache> <!– general use node associations are not common –> <cache name="org.alfresco.repo.domain.hibernate.NodeAssocImpl" maxElementsInMemory="5000" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicatePuts = true, replicateUpdates = true, replicateRemovals = true, replicateUpdatesViaCopy = true, replicateAsynchronously = false"/> </cache> <!– low numbers of objects expected –> <cache name="org.alfresco.repo.domain.hibernate.StoreImpl" maxElementsInMemory="100" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicatePuts = true, replicateUpdates = true, replicateRemovals = true, replicateUpdatesViaCopy = true, replicateAsynchronously = false"/> </cache> <!– version counters –> <!– approx 0.4MB memory required –> <cache name="org.alfresco.repo.domain.hibernate.VersionCountImpl" maxElementsInMemory="100" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicatePuts = true, replicateUpdates = true, replicateRemovals = true, replicateUpdatesViaCopy = true, replicateAsynchronously = false"/> </cache> <!– approx 0.1MB memory required –> <cache name="org.alfresco.repo.domain.hibernate.AppliedPatchImpl" maxElementsInMemory="100" timeToLiveSeconds="300" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicatePuts = true, replicateUpdates = true, replicateRemovals = true, replicateUpdatesViaCopy = true, replicateAsynchronously = false"/> </cache> <!– Permission related caches –> <!– approx 1MB memory required –> <cache name="org.alfresco.repo.domain.hibernate.DbAccessControlListImpl" maxElementsInMemory="1000" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicatePuts = true, replicateUpdates = true, replicateRemovals = true, replicateUpdatesViaCopy = true, replicateAsynchronously = false"/> </cache> <!– approx 1MB memory required –> <cache name="org.alfresco.repo.domain.hibernate.DbAccessControlListImpl.entries" maxElementsInMemory="1000" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicatePuts = true, replicateUpdates = true, replicateRemovals = true, replicateUpdatesViaCopy = true, replicateAsynchronously = false"/> </cache> <!– approx 5MB memory required –> <cache name="org.alfresco.repo.domain.hibernate.DbAccessControlEntryImpl" maxElementsInMemory="5000" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicatePuts = true, replicateUpdates = true, replicateRemovals = true, replicateUpdatesViaCopy = true, replicateAsynchronously = false"/> </cache> <!– approx 1MB memory required –> <cache name="org.alfresco.repo.domain.hibernate.DbPermissionImpl" maxElementsInMemory="500" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicatePuts = true, replicateUpdates = true, replicateRemovals = true, replicateUpdatesViaCopy = true, replicateAsynchronously = false"/> </cache> <!– approx 10MB memory required –> <cache name="org.alfresco.repo.domain.hibernate.DbAuthorityImpl" maxElementsInMemory="10000" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicatePuts = true, replicateUpdates = true, replicateRemovals = true, replicateUpdatesViaCopy = true, replicateAsynchronously = false"/> </cache> <!– approx 5MB memory required –> <cache name="org.alfresco.repo.domain.hibernate.DbAuthorityImpl.externalKeys" maxElementsInMemory="5000" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicatePuts = true, replicateUpdates = true, replicateRemovals = true, replicateUpdatesViaCopy = true, replicateAsynchronously = false"/> </cache> <!– Audit caches –> <cache name="org.alfresco.repo.audit.hibernate.AuditConfigImpl" maxElementsInMemory="2" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicatePuts = true, replicateUpdates = true, replicateRemovals = true, replicateUpdatesViaCopy = true, replicateAsynchronously = false"/> </cache> <cache name="org.alfresco.repo.audit.hibernate.AuditDateImpl" maxElementsInMemory="2" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicatePuts = true, replicateUpdates = true, replicateRemovals = true, replicateUpdatesViaCopy = true, replicateAsynchronously = false"/> </cache> <cache name="org.alfresco.repo.audit.hibernate.AuditSourceImpl" maxElementsInMemory="2000" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicatePuts = true, replicateUpdates = true, replicateRemovals = true, replicateUpdatesViaCopy = true, replicateAsynchronously = false"/> </cache> <!– Attribute Service Caches. –> <cache name="org.alfresco.repo.attributes.AttributeImpl" maxElementsInMemory="5000" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicatePuts = true, replicateUpdates = true, replicateRemovals = true, replicateUpdatesViaCopy = true, replicateAsynchronously = false"/> </cache> <cache name="org.alfresco.repo.attributes.ListEntryImpl" maxElementsInMemory="2000" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicatePuts = true, replicateUpdates = true, replicateRemovals = true, replicateUpdatesViaCopy = true, replicateAsynchronously = false"/> </cache> <cache name="org.alfresco.repo.attributes.MapEntryImpl" maxElementsInMemory="2000" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicatePuts = true, replicateUpdates = true, replicateRemovals = true, replicateUpdatesViaCopy = true, replicateAsynchronously = false"/> </cache> <cache name="org.alfresco.repo.attributes.GlobalAttributeEntryImpl" maxElementsInMemory="1000" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicatePuts = true, replicateUpdates = true, replicateRemovals = true, replicateUpdatesViaCopy = true, replicateAsynchronously = false"/> </cache> <!– AVM caches –> <cache name="org.alfresco.repo.avm.AVMNodeImpl" maxElementsInMemory="5000" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicatePuts = true, replicateUpdates = true, replicateRemovals = true, replicateUpdatesViaCopy = true, replicateAsynchronously = false"/> </cache> <cache name="org.alfresco.repo.avm.AVMStoreImpl" maxElementsInMemory="100" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicatePuts = true, replicateUpdates = true, replicateRemovals = true, replicateUpdatesViaCopy = true, replicateAsynchronously = false"/> </cache> <cache name="org.alfresco.repo.avm.VersionRootImpl" maxElementsInMemory="200" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicatePuts = true, replicateUpdates = true, replicateRemovals = true, replicateUpdatesViaCopy = true, replicateAsynchronously = false"/> </cache> <cache name="org.alfresco.repo.avm.ChildEntryImpl" maxElementsInMemory="10000" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicatePuts = true, replicateUpdates = true, replicateRemovals = true, replicateUpdatesViaCopy = true, replicateAsynchronously = false"/> </cache> <cache name="org.alfresco.repo.avm.HistoryLinkImpl" maxElementsInMemory="200" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicatePuts = true, replicateUpdates = true, replicateRemovals = true, replicateUpdatesViaCopy = true, replicateAsynchronously = false"/> </cache> <cache name="org.alfresco.repo.avm.MergeLinkImpl" maxElementsInMemory="200" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicatePuts = true, replicateUpdates = true, replicateRemovals = true, replicateUpdatesViaCopy = true, replicateAsynchronously = false"/> </cache> <cache name="org.alfresco.repo.avm.AVMNodePropertyImpl" maxElementsInMemory="2000" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicatePuts = true, replicateUpdates = true, replicateRemovals = true, replicateUpdatesViaCopy = true, replicateAsynchronously = false"/> </cache> <cache name="org.alfresco.repo.avm.AVMStorePropertyImpl" maxElementsInMemory="500" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicatePuts = true, replicateUpdates = true, replicateRemovals = true, replicateUpdatesViaCopy = true, replicateAsynchronously = false"/> </cache> <cache name="org.alfresco.repo.avm.AVMAspectNameImpl" maxElementsInMemory="1000" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicatePuts = true, replicateUpdates = true, replicateRemovals = true, replicateUpdatesViaCopy = true, replicateAsynchronously = false"/> </cache> <!– Internally used caches –> <cache name="org.alfresco.cache.parentAssocsCache" maxElementsInMemory="10000" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicatePuts = true, replicateUpdates = true, replicateRemovals = true, replicateUpdatesViaCopy = true, replicateAsynchronously = false"/> </cache> <cache name="org.alfresco.cache.userToAuthorityCache" maxElementsInMemory="10000" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicatePuts = true, replicateUpdates = true, replicateRemovals = true, replicateUpdatesViaCopy = true, replicateAsynchronously = false"/> </cache> <cache name="org.alfresco.cache.permissionsAccessCache" maxElementsInMemory="50000" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicatePuts = true, replicateUpdates = true, replicateRemovals = true, replicateUpdatesViaCopy = true, replicateAsynchronously = false"/> </cache> <cache name="org.alfresco.cache.nodeOwnerCache" maxElementsInMemory="20000" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicatePuts = true, replicateUpdates = true, replicateRemovals = true, replicateUpdatesViaCopy = true, replicateAsynchronously = false"/> </cache> <cache name="org.alfresco.cache.personCache" maxElementsInMemory="1000" eternal="true" overflowToDisk="false"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicatePuts = true, replicateUpdates = true, replicateRemovals = true, replicateUpdatesViaCopy = true, replicateAsynchronously = false"/> </cache> <cache name="org.alfresco.cache.ticketsCache" maxElementsInMemory="1000" eternal="true" overflowToDisk="true"> <cacheEventListenerFactory class="net.sf.ehcache.distribution.RMICacheReplicatorFactory" properties="replicatePuts = true, replicateUpdates = true, replicateRemovals = true, replicateUpdatesViaCopy = true, replicateAsynchronously = false"/> <bootstrapCacheLoaderFactory class="net.sf.ehcache.distribution.RMIBootstrapCacheLoaderFactory" properties="bootstrapAsynchronously=true, maximumChunkSizeBytes=5000000"/> </cache> </ehcache>