You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jcs-dev@jakarta.apache.org by hc...@apache.org on 2005/01/27 12:06:06 UTC
cvs commit: jakarta-turbine-jcs/sandbox/yajcache/src/org/apache/jcs/yajcache/soft SoftRefCacheSafe.java
hchar 2005/01/27 03:06:06
Modified: sandbox/yajcache/src/org/apache/jcs/yajcache/soft
SoftRefCacheSafe.java
Log:
add cache level config
Revision Changes Path
1.3 +10 -5 jakarta-turbine-jcs/sandbox/yajcache/src/org/apache/jcs/yajcache/soft/SoftRefCacheSafe.java
Index: SoftRefCacheSafe.java
===================================================================
RCS file: /home/cvs/jakarta-turbine-jcs/sandbox/yajcache/src/org/apache/jcs/yajcache/soft/SoftRefCacheSafe.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- SoftRefCacheSafe.java 24 Jan 2005 10:33:22 -0000 1.2
+++ SoftRefCacheSafe.java 27 Jan 2005 11:06:06 -0000 1.3
@@ -21,7 +21,8 @@
import org.apache.jcs.yajcache.core.ICacheSafe;
import org.apache.jcs.yajcache.util.BeanUtils;
import org.apache.jcs.yajcache.util.SerializeUtils;
-import org.apache.jcs.yajcache.annotate.*;
+import org.apache.jcs.yajcache.lang.annotation.*;
+import org.apache.jcs.yajcache.config.PerCacheConfig;
/**
*
@@ -33,18 +34,22 @@
implements ICacheSafe<V>
{
public SoftRefCacheSafe(@NonNullable String name, @NonNullable Class<V> valueType,
+ PerCacheConfig config,
int initialCapacity, float loadFactor, int concurrencyLevel)
{
- super(name, valueType, initialCapacity, loadFactor, concurrencyLevel);
+ super(name, valueType, config, initialCapacity, loadFactor, concurrencyLevel);
}
public SoftRefCacheSafe(@NonNullable String name, @NonNullable Class<V> valueType,
+ PerCacheConfig config,
int initialCapacity)
{
- super(name, valueType, initialCapacity);
+ super(name, valueType, config, initialCapacity);
}
- public SoftRefCacheSafe(@NonNullable String name, @NonNullable Class<V> valueType) {
- super(name, valueType);
+ public SoftRefCacheSafe(@NonNullable String name,
+ @NonNullable Class<V> valueType, PerCacheConfig config)
+ {
+ super(name, valueType, config);
}
public V getCopy(@NonNullable String key) {
V val = this.get(key);
---------------------------------------------------------------------
To unsubscribe, e-mail: turbine-jcs-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: turbine-jcs-dev-help@jakarta.apache.org