%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /proc/985914/root/data/old/home/stash/atlassian-stash/WEB-INF/classes/
Upload File :
Create Path :
Current File : //proc/985914/root/data/old/home/stash/atlassian-stash/WEB-INF/classes/ehcache.xml

<?xml version="1.0" encoding="UTF-8"?>
<ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="ehcache.xsd" updateCheck="false">

    <diskStore path="java.io.tmpdir"/>

    <!--
    Mandatory Default Cache configuration. These settings will be applied to caches
    created programmatically using CacheManager.add(String cacheName)
    -->
    <defaultCache
            maxElementsInMemory="10000"
            eternal="false"
            timeToIdleSeconds="120"
            timeToLiveSeconds="120"
            overflowToDisk="true"
            maxElementsOnDisk="10000000"
            diskPersistent="false"
            diskExpiryThreadIntervalSeconds="120"
            memoryStoreEvictionPolicy="LRU"
            />

    <!-- Query caches -->
    <cache name="org.hibernate.cache.internal.StandardQueryCache"
           eternal="false"
           timeToIdleSeconds="120"
           timeToLiveSeconds="120"
           maxElementsInMemory="100"
           overflowToDisk="false"
           maxElementsOnDisk="1000"
           memoryStoreEvictionPolicy="LFU"/>

    <cache name="org.hibernate.cache.spi.UpdateTimestampsCache"
           eternal="true"
           maxElementsInMemory="1500"
           overflowToDisk="false"/>

    <cache name="query.groupMemberships"
           eternal="false"
           timeToIdleSeconds="600"
           timeToLiveSeconds="600"
           maxElementsInMemory="1000"
           overflowToDisk="false"
           memoryStoreEvictionPolicy="LFU"/>

    <cache name="query.permissions"
           eternal="false"
           timeToIdleSeconds="600"
           timeToLiveSeconds="600"
           maxElementsInMemory="5000"
           overflowToDisk="false"
           memoryStoreEvictionPolicy="LFU"/>

    <cache name="query.projects"
           eternal="false"
           timeToIdleSeconds="600"
           timeToLiveSeconds="600"
           maxElementsInMemory="500"
           overflowToDisk="false"
           memoryStoreEvictionPolicy="LFU"/>

    <cache name="query.repositoriesByHierarchy"
           eternal="false"
           timeToIdleSeconds="6000"
           timeToLiveSeconds="6000"
           maxElementsInMemory="500"
           overflowToDisk="false"
           memoryStoreEvictionPolicy="LFU"/>

    <cache name="query.repositoryBySlug"
           eternal="false"
           timeToIdleSeconds="6000"
           timeToLiveSeconds="6000"
           maxElementsInMemory="500"
           overflowToDisk="false"
           memoryStoreEvictionPolicy="LFU"/>

    <cache name="query.pullRequestCountByUser"
           eternal="false"
           timeToIdleSeconds="3600"
           timeToLiveSeconds="3600"
           maxElementsInMemory="1000"
           overflowToDisk="false"
           memoryStoreEvictionPolicy="LFU"/>

    <!--
    Note, the size of the following cache should match the
    com.atlassian.stash.internal.project.InternalProject entity cache
    -->
    <cache name="query.publicRepositoryCountByProject"
           eternal="false"
           maxElementsInMemory="250"
           timeToIdleSeconds="1800"
           timeToLiveSeconds="1800"
           overflowToDisk="false"
           memoryStoreEvictionPolicy="LFU"/>

    <!-- ENTITY Caches -->
    <cache name="com.atlassian.crowd.model.application.ApplicationImpl"
           eternal="true"
           maxElementsInMemory="10"
           overflowToDisk="false"
           memoryStoreEvictionPolicy="LFU"/>

    <cache name="com.atlassian.crowd.model.application.ApplicationImpl.attributes"
           eternal="true"
           maxElementsInMemory="50"
           overflowToDisk="false"
           memoryStoreEvictionPolicy="LFU"/>

    <cache name="com.atlassian.crowd.model.application.ApplicationImpl.directoryMappings"
           eternal="true"
           maxElementsInMemory="50"
           overflowToDisk="false"
           memoryStoreEvictionPolicy="LFU"/>

    <cache name="com.atlassian.crowd.model.application.ApplicationImpl.remoteAddresses"
           eternal="true"
           maxElementsInMemory="50"
           overflowToDisk="false"
           memoryStoreEvictionPolicy="LFU"/>

    <cache name="com.atlassian.crowd.model.application.DirectoryMapping"
           eternal="true"
           maxElementsInMemory="150"
           overflowToDisk="false"
           memoryStoreEvictionPolicy="LFU"/>

    <cache name="com.atlassian.crowd.model.application.DirectoryMapping.authorisedGroups"
           eternal="true"
           maxElementsInMemory="150"
           overflowToDisk="false"
           memoryStoreEvictionPolicy="LFU"/>

    <cache name="com.atlassian.crowd.model.application.DirectoryMapping.allowedOperations"
           eternal="true"
           maxElementsInMemory="150"
           overflowToDisk="false"
           memoryStoreEvictionPolicy="LFU"/>

    <cache name="com.atlassian.crowd.model.application.GroupMapping"
           eternal="true"
           maxElementsInMemory="150"
           overflowToDisk="false"
           memoryStoreEvictionPolicy="LFU"/>

    <cache name="com.atlassian.crowd.model.directory.DirectoryImpl"
           eternal="true"
           maxElementsInMemory="50"
           overflowToDisk="false"
           memoryStoreEvictionPolicy="LFU"/>

    <cache name="com.atlassian.crowd.model.property.Property"
           eternal="true"
           maxElementsInMemory="250"
           overflowToDisk="false"
           memoryStoreEvictionPolicy="LFU"/>

    <cache name="com.atlassian.crowd.model.directory.DirectoryImpl.allowedOperations"
           eternal="true"
           maxElementsInMemory="250"
           overflowToDisk="false"
           memoryStoreEvictionPolicy="LFU"/>

    <cache name="com.atlassian.crowd.model.directory.DirectoryImpl.attributes"
           eternal="true"
           maxElementsInMemory="250"
           overflowToDisk="false"
           memoryStoreEvictionPolicy="LFU"/>

    <cache name="com.atlassian.crowd.model.user.InternalUser"
           eternal="false"
           maxElementsInMemory="500"
           timeToIdleSeconds="1800"
           timeToLiveSeconds="1800"
           overflowToDisk="false"
           memoryStoreEvictionPolicy="LFU"/>

    <cache name="com.atlassian.crowd.model.user.InternalUser.credentialRecords"
           eternal="false"
           maxElementsInMemory="500"
           timeToIdleSeconds="1800"
           timeToLiveSeconds="1800"
           overflowToDisk="false"
           memoryStoreEvictionPolicy="LFU"/>

    <cache name="com.atlassian.stash.internal.plugin.PluginSetting"
           eternal="true"
           maxElementsInMemory="150"
           maxElementsOnDisk="500"
           overflowToDisk="true"
           memoryStoreEvictionPolicy="LFU"/>

    <!-- The cache for InternalActivity also controls all of its joined subtypes -->
    <cache name="com.atlassian.stash.internal.activity.InternalActivity"
           eternal="false"
           maxElementsInMemory="1000"
           timeToIdleSeconds="1800"
           timeToLiveSeconds="3600"
           overflowToDisk="false"
           memoryStoreEvictionPolicy="LFU"/>

    <cache name="com.atlassian.stash.internal.pull.InternalPullRequestRescopeActivity.commits"
           eternal="false"
           maxElementsInMemory="2500"
           timeToIdleSeconds="600"
           timeToLiveSeconds="1800"
           overflowToDisk="false"
           memoryStoreEvictionPolicy="LFU"/>

    <cache name="com.atlassian.stash.internal.repository.InternalRepositoryPushActivity.refChanges"
           eternal="false"
           maxElementsInMemory="500"
           timeToIdleSeconds="60"
           timeToLiveSeconds="60"
           overflowToDisk="false"
           memoryStoreEvictionPolicy="LFU"/>

    <!-- Idle one hour, live 4 -->
    <cache name="com.atlassian.stash.internal.commit.InternalCommitDiscussion"
           eternal="false"
           maxElementsInMemory="500"
           timeToIdleSeconds="3600"
           timeToLiveSeconds="14400"
           overflowToDisk="false"
           memoryStoreEvictionPolicy="LFU"/>

    <cache name="com.atlassian.stash.internal.commit.InternalCommitDiscussion.participants"
           eternal="false"
           maxElementsInMemory="500"
           timeToIdleSeconds="3600"
           timeToLiveSeconds="14400"
           overflowToDisk="false"
           memoryStoreEvictionPolicy="LFU"/>

    <cache name="com.atlassian.stash.internal.commit.InternalCommitDiscussion.watchers"
           eternal="false"
           maxElementsInMemory="500"
           timeToIdleSeconds="3600"
           timeToLiveSeconds="14400"
           overflowToDisk="false"
           memoryStoreEvictionPolicy="LFU"/>

    <cache name="com.atlassian.stash.internal.commit.InternalCommitDiscussionParticipant"
           eternal="false"
           maxElementsInMemory="2000"
           timeToIdleSeconds="3600"
           timeToLiveSeconds="14400"
           overflowToDisk="false"
           memoryStoreEvictionPolicy="LFU"/>

    <!-- Idle half an hour, live an hour -->
    <cache name="com.atlassian.stash.internal.comment.InternalComment"
           eternal="false"
           maxElementsInMemory="5000"
           timeToIdleSeconds="1800"
           timeToLiveSeconds="3600"
           overflowToDisk="false"
           memoryStoreEvictionPolicy="LFU"/>

    <cache name="com.atlassian.stash.internal.comment.InternalComment.comments"
           eternal="false"
           maxElementsInMemory="5000"
           timeToIdleSeconds="1800"
           timeToLiveSeconds="3600"
           overflowToDisk="false"
           memoryStoreEvictionPolicy="LFU"/>

    <!-- The cache for InternalDiffCommentAnchor also controls all of its joined subtypes (CS, PR) -->
    <cache name="com.atlassian.stash.internal.comment.InternalDiffCommentAnchor"
           eternal="false"
           maxElementsInMemory="5000"
           timeToIdleSeconds="1800"
           timeToLiveSeconds="3600"
           overflowToDisk="false"
           memoryStoreEvictionPolicy="LFU"/>

    <!-- Idle one hour, live 4 -->
    <cache name="com.atlassian.stash.internal.pull.InternalPullRequest"
           eternal="false"
           maxElementsInMemory="500"
           timeToIdleSeconds="3600"
           timeToLiveSeconds="14400"
           overflowToDisk="false"
           memoryStoreEvictionPolicy="LFU"/>

    <cache name="com.atlassian.stash.internal.pull.InternalPullRequest.participants"
           eternal="false"
           maxElementsInMemory="500"
           timeToIdleSeconds="3600"
           timeToLiveSeconds="14400"
           overflowToDisk="false"
           memoryStoreEvictionPolicy="LFU"/>

    <cache name="com.atlassian.stash.internal.pull.InternalPullRequest.watchers"
           eternal="false"
           maxElementsInMemory="500"
           timeToIdleSeconds="3600"
           timeToLiveSeconds="14400"
           overflowToDisk="false"
           memoryStoreEvictionPolicy="LFU"/>

    <cache name="com.atlassian.stash.internal.pull.InternalPullRequestParticipant"
           eternal="false"
           maxElementsInMemory="2000"
           timeToIdleSeconds="3600"
           timeToLiveSeconds="14400"
           overflowToDisk="false"
           memoryStoreEvictionPolicy="LFU"/>

    <cache name="com.atlassian.stash.internal.user.InternalGrantedPermission"
           eternal="false"
           maxElementsInMemory="1000"
           overflowToDisk="false"
           timeToIdleSeconds="1800"
           timeToLiveSeconds="1800"
           memoryStoreEvictionPolicy="LFU"/>

    <!-- This cache is eternal because InternalPermissionType is both small and immutable (to Hibernate) -->
    <cache name="com.atlassian.stash.internal.user.InternalPermissionType"
           eternal="true"
           maxElementsInMemory="25"
           memoryStoreEvictionPolicy="LFU"
           overflowToDisk="false"/>

    <cache name="com.atlassian.stash.internal.project.InternalProject"
           eternal="false"
           maxElementsInMemory="250"
           timeToIdleSeconds="1800"
           timeToLiveSeconds="7200"
           overflowToDisk="false"
           memoryStoreEvictionPolicy="LFU"/>

    <cache name="com.atlassian.stash.internal.repository.InternalRepository"
           eternal="false"
           maxElementsInMemory="1000"
           timeToIdleSeconds="1800"
           timeToLiveSeconds="7200"
           overflowToDisk="false"
           memoryStoreEvictionPolicy="LFU"/>

    <cache name="com.atlassian.stash.internal.user.InternalStashUser"
           eternal="false"
           maxElementsInMemory="1000"
           timeToIdleSeconds="1800"
           timeToLiveSeconds="1800"
           overflowToDisk="false"
           memoryStoreEvictionPolicy="LFU"/>

    <cache name="com.atlassian.stash.internal.watcher.InternalWatcher"
           eternal="false"
           maxElementsInMemory="2000"
           timeToIdleSeconds="3600"
           timeToLiveSeconds="7200"
           overflowToDisk="false"
           memoryStoreEvictionPolicy="LFU"/>

    <cache name="com.atlassian.stash.internal.auth.trusted.InternalCurrentApplication"
           eternal="true"
           maxElementsInMemory="10"
           overflowToDisk="false"
           memoryStoreEvictionPolicy="LFU"/>

    <cache name="com.atlassian.stash.internal.auth.trusted.InternalTrustedApplication"
           eternal="false"
           maxElementsInMemory="25"
           timeToIdleSeconds="1800"
           timeToLiveSeconds="1800"
           overflowToDisk="false"
           memoryStoreEvictionPolicy="LFU"/>

    <cache name="com.atlassian.stash.internal.auth.trusted.InternalTrustedApplication.restrictions"
           eternal="false"
           maxElementsInMemory="25"
           timeToIdleSeconds="1800"
           timeToLiveSeconds="1800"
           overflowToDisk="false"
           memoryStoreEvictionPolicy="LFU"/>

    <cache name="com.atlassian.stash.internal.auth.trusted.InternalTrustedApplicationRestriction"
           eternal="false"
           maxElementsInMemory="25"
           timeToIdleSeconds="1800"
           timeToLiveSeconds="1800"
           overflowToDisk="false"
           memoryStoreEvictionPolicy="LFU"/>

    <cache name="com.atlassian.stash.internal.server.ApplicationProperty"
           eternal="true"
           maxElementsInMemory="50"
           overflowToDisk="false"
           memoryStoreEvictionPolicy="LFU"/>

    <cache name="com.atlassian.stash.internal.license.LicensedUserCountCache"
           eternal="true"
           maxElementsInMemory="1"
           overflowToDisk="false"
           memoryStoreEvictionPolicy="LFU"/>

    <cache name="com.atlassian.stash.repository.RepositoryMetadataService"
           eternal="true"
           maxElementsInMemory="1000"
           overflowToDisk="false"
           memoryStoreEvictionPolicy="LFU"/>

    <cache name="com.atlassian.stash.internal.mail.BotocssStylesResolver"
           eternal="true"
           maxElementsInMemory="20"
           overflowToDisk="false"
           memoryStoreEvictionPolicy="LFU"/>


    <!-- disk caches -->
    <cache name="rescopeActivityDetails"
           eternal="true"
           maxElementsInMemory="1"
           overflowToDisk="true"
           maxElementsOnDisk="25000"/>


</ehcache>

Zerion Mini Shell 1.0