You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@archiva.apache.org by ol...@apache.org on 2012/12/21 17:25:43 UTC
svn commit: r1425001 - in /archiva/trunk/archiva-modules/archiva-base:
archiva-configuration/src/main/mdo/
archiva-repository-admin/archiva-repository-admin-api/src/main/java/org/apache/archiva/admin/model/beans/
Author: olamy
Date: Fri Dec 21 16:25:42 2012
New Revision: 1425001
URL: http://svn.apache.org/viewvc?rev=1425001&view=rev
Log:
new field to configure ttl for users cache
Modified:
archiva/trunk/archiva-modules/archiva-base/archiva-configuration/src/main/mdo/configuration.mdo
archiva/trunk/archiva-modules/archiva-base/archiva-repository-admin/archiva-repository-admin-api/src/main/java/org/apache/archiva/admin/model/beans/RedbackRuntimeConfiguration.java
Modified: archiva/trunk/archiva-modules/archiva-base/archiva-configuration/src/main/mdo/configuration.mdo
URL: http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-base/archiva-configuration/src/main/mdo/configuration.mdo?rev=1425001&r1=1425000&r2=1425001&view=diff
==============================================================================
--- archiva/trunk/archiva-modules/archiva-base/archiva-configuration/src/main/mdo/configuration.mdo (original)
+++ archiva/trunk/archiva-modules/archiva-base/archiva-configuration/src/main/mdo/configuration.mdo Fri Dec 21 16:25:42 2012
@@ -1493,6 +1493,20 @@
<type>boolean</type>
<defaultValue>true</defaultValue>
</field>
+ <field>
+ <name>useUsersCacheTimeToIdleSeconds</name>
+ <description>TimeToIdleSeconds for users cache</description>
+ <version>1.4.0+</version>
+ <type>int</type>
+ <defaultValue>14400</defaultValue>
+ </field>
+ <field>
+ <name>useUsersCacheTimeToLiveSeconds</name>
+ <description>TimeToLiveSeconds for users cache</description>
+ <version>1.4.0+</version>
+ <type>int</type>
+ <defaultValue>14400</defaultValue>
+ </field>
</fields>
</class>
Modified: archiva/trunk/archiva-modules/archiva-base/archiva-repository-admin/archiva-repository-admin-api/src/main/java/org/apache/archiva/admin/model/beans/RedbackRuntimeConfiguration.java
URL: http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-base/archiva-repository-admin/archiva-repository-admin-api/src/main/java/org/apache/archiva/admin/model/beans/RedbackRuntimeConfiguration.java?rev=1425001&r1=1425000&r2=1425001&view=diff
==============================================================================
--- archiva/trunk/archiva-modules/archiva-base/archiva-repository-admin/archiva-repository-admin-api/src/main/java/org/apache/archiva/admin/model/beans/RedbackRuntimeConfiguration.java (original)
+++ archiva/trunk/archiva-modules/archiva-base/archiva-repository-admin/archiva-repository-admin-api/src/main/java/org/apache/archiva/admin/model/beans/RedbackRuntimeConfiguration.java Fri Dec 21 16:25:42 2012
@@ -59,6 +59,16 @@ public class RedbackRuntimeConfiguration
*/
private boolean useUsersCache = false;
+ /**
+ * TimeToIdleSeconds for users cache.
+ */
+ private int useUsersCacheTimeToIdleSeconds = 14400;
+
+ /**
+ * TimeToLiveSeconds for users cache.
+ */
+ private int useUsersCacheTimeToLiveSeconds = 14400;
+
public RedbackRuntimeConfiguration()
{
// no op
@@ -141,6 +151,26 @@ public class RedbackRuntimeConfiguration
this.useUsersCache = useUsersCache;
}
+ public int getUseUsersCacheTimeToIdleSeconds()
+ {
+ return useUsersCacheTimeToIdleSeconds;
+ }
+
+ public void setUseUsersCacheTimeToIdleSeconds( int useUsersCacheTimeToIdleSeconds )
+ {
+ this.useUsersCacheTimeToIdleSeconds = useUsersCacheTimeToIdleSeconds;
+ }
+
+ public int getUseUsersCacheTimeToLiveSeconds()
+ {
+ return useUsersCacheTimeToLiveSeconds;
+ }
+
+ public void setUseUsersCacheTimeToLiveSeconds( int useUsersCacheTimeToLiveSeconds )
+ {
+ this.useUsersCacheTimeToLiveSeconds = useUsersCacheTimeToLiveSeconds;
+ }
+
@Override
public String toString()
{
@@ -152,6 +182,8 @@ public class RedbackRuntimeConfiguration
sb.append( ", configurationProperties=" ).append( configurationProperties );
sb.append( ", configurationPropertiesEntries=" ).append( configurationPropertiesEntries );
sb.append( ", useUsersCache=" ).append( useUsersCache );
+ sb.append( ", useUsersCacheTimeToIdleSeconds=" ).append( useUsersCacheTimeToIdleSeconds );
+ sb.append( ", useUsersCacheTimeToLiveSeconds=" ).append( useUsersCacheTimeToLiveSeconds );
sb.append( '}' );
return sb.toString();
}