org.safehaus.penrose.cache
Class CacheConfig

java.lang.Object
  extended byorg.safehaus.penrose.cache.CacheConfig
All Implemented Interfaces:
java.lang.Cloneable

public class CacheConfig
extends java.lang.Object
implements java.lang.Cloneable

Author:
Administrator

Field Summary
static java.lang.String CACHE_EXPIRATION
           
static java.lang.String CACHE_SIZE
           
static int DEFAULT_CACHE_EXPIRATION
           
static int DEFAULT_CACHE_SIZE
           
static java.lang.String DRIVER
           
 java.util.Map parameters
          Parameters.
static java.lang.String PASSWORD
           
static java.lang.String URL
           
static java.lang.String USER
           
 
Constructor Summary
CacheConfig()
           
 
Method Summary
 java.lang.Object clone()
           
 void copy(CacheConfig cacheConfig)
           
 boolean equals(java.lang.Object object)
           
 java.lang.String getCacheClass()
           
 java.lang.String getDescription()
           
 java.lang.String getName()
           
 java.lang.String getParameter(java.lang.String name)
           
 java.util.Collection getParameterNames()
           
 int hashCode()
           
 void removeParameter(java.lang.String name)
           
 void setCacheClass(java.lang.String cacheClass)
           
 void setDescription(java.lang.String description)
           
 void setName(java.lang.String name)
           
 void setParameter(java.lang.String name, java.lang.String value)
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DRIVER

public static final java.lang.String DRIVER
See Also:
Constant Field Values

URL

public static final java.lang.String URL
See Also:
Constant Field Values

USER

public static final java.lang.String USER
See Also:
Constant Field Values

PASSWORD

public static final java.lang.String PASSWORD
See Also:
Constant Field Values

CACHE_SIZE

public static final java.lang.String CACHE_SIZE
See Also:
Constant Field Values

CACHE_EXPIRATION

public static final java.lang.String CACHE_EXPIRATION
See Also:
Constant Field Values

DEFAULT_CACHE_SIZE

public static final int DEFAULT_CACHE_SIZE
See Also:
Constant Field Values

DEFAULT_CACHE_EXPIRATION

public static final int DEFAULT_CACHE_EXPIRATION
See Also:
Constant Field Values

parameters

public java.util.Map parameters
Parameters.

Constructor Detail

CacheConfig

public CacheConfig()
Method Detail

getParameterNames

public java.util.Collection getParameterNames()

setParameter

public void setParameter(java.lang.String name,
                         java.lang.String value)

removeParameter

public void removeParameter(java.lang.String name)

getParameter

public java.lang.String getParameter(java.lang.String name)

getCacheClass

public java.lang.String getCacheClass()

setCacheClass

public void setCacheClass(java.lang.String cacheClass)

getDescription

public java.lang.String getDescription()

setDescription

public void setDescription(java.lang.String description)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

hashCode

public int hashCode()

equals

public boolean equals(java.lang.Object object)

copy

public void copy(CacheConfig cacheConfig)

clone

public java.lang.Object clone()