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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]