framework.cache
Class EhCache

java.lang.Object
  extended by framework.cache.AbstractCache
      extended by framework.cache.EhCache

public class EhCache
extends AbstractCache

±âº» ij½Ã ±¸Çöü (http://ehcache.org/)


Method Summary
 void add(java.lang.String key, java.lang.Object value, int seconds)
          Å°¿Í °ªÀ» ij½Ã¿¡ Ãß°¡ÇÑ´Ù.
 void clear()
          Ä³½Ã¸¦ ¸ðµÎ ºñ¿î´Ù.
 long decr(java.lang.String key, int by)
          Å°ÀÇ °ªÀ» by ¸¸Å­ °¨¼Ò½ÃŲ´Ù.
 void delete(java.lang.String key)
          Å°¿Í °ªÀ» ij½Ã¿¡¼­ »èÁ¦ÇÑ´Ù.
 java.lang.Object get(java.lang.String key)
          Ä³½Ã¿¡¼­ Ű·Î °ªÀ» ¾ò¾î¿Â´Ù.
 java.util.Map<java.lang.String,java.lang.Object> get(java.lang.String[] keys)
          Ä³½Ã¿¡¼­ ŰÀÇ ¹è¿­·Î °ªµéÀ» ¾ò¾î¿Â´Ù.
static EhCache getInstance()
          °´Ã¼ÀÇ ÀνºÅϽº¸¦ ¸®ÅÏÇØÁØ´Ù.
 long incr(java.lang.String key, int by)
          Å°ÀÇ °ªÀ» by ¸¸Å­ Áõ°¡½ÃŲ´Ù.
 void replace(java.lang.String key, java.lang.Object value, int seconds)
          Å°¿Í °ªÀ» ij½Ã¿¡¼­ ±³Ã¼ÇÑ´Ù.
 void set(java.lang.String key, java.lang.Object value, int seconds)
          Å°¿Í °ªÀ» ij½Ã¿¡ ¼³Á¤ÇÑ´Ù.
 void stop()
          Ä³½Ã¸¦ ¸ØÃá´Ù.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static EhCache getInstance()
°´Ã¼ÀÇ ÀνºÅϽº¸¦ ¸®ÅÏÇØÁØ´Ù.

Returns:
EhCache °´Ã¼ÀÇ ÀνºÅϽº

add

public void add(java.lang.String key,
                java.lang.Object value,
                int seconds)
Description copied from class: AbstractCache
Ű¿Í °ªÀ» ij½Ã¿¡ Ãß°¡ÇÑ´Ù.

Specified by:
add in class AbstractCache
Parameters:
key - Ű
value - °ª
seconds - ij½Ã½Ã°£(ÃÊ´ÜÀ§)

set

public void set(java.lang.String key,
                java.lang.Object value,
                int seconds)
Description copied from class: AbstractCache
Ű¿Í °ªÀ» ij½Ã¿¡ ¼³Á¤ÇÑ´Ù.

Specified by:
set in class AbstractCache
Parameters:
key - Ű
value - °ª
seconds - ij½Ã½Ã°£(ÃÊ´ÜÀ§)

replace

public void replace(java.lang.String key,
                    java.lang.Object value,
                    int seconds)
Description copied from class: AbstractCache
Ű¿Í °ªÀ» ij½Ã¿¡¼­ ±³Ã¼ÇÑ´Ù.

Specified by:
replace in class AbstractCache
Parameters:
key - Ű
value - °ª
seconds - ij½Ã½Ã°£(ÃÊ´ÜÀ§)

get

public java.lang.Object get(java.lang.String key)
Description copied from class: AbstractCache
ij½Ã¿¡¼­ Ű·Î °ªÀ» ¾ò¾î¿Â´Ù.

Specified by:
get in class AbstractCache
Parameters:
key - Ű
Returns:
°ª

get

public java.util.Map<java.lang.String,java.lang.Object> get(java.lang.String[] keys)
Description copied from class: AbstractCache
ij½Ã¿¡¼­ ŰÀÇ ¹è¿­·Î °ªµéÀ» ¾ò¾î¿Â´Ù.

Specified by:
get in class AbstractCache
Parameters:
keys - Ű
Returns:
°ª

incr

public long incr(java.lang.String key,
                 int by)
Description copied from class: AbstractCache
ŰÀÇ °ªÀ» by ¸¸Å­ Áõ°¡½ÃŲ´Ù.

Specified by:
incr in class AbstractCache
Parameters:
key - Ű
by - Áõ°¡½Ãų °ª
Returns:
Áõ°¡µÈ ÈÄ °ª

decr

public long decr(java.lang.String key,
                 int by)
Description copied from class: AbstractCache
ŰÀÇ °ªÀ» by ¸¸Å­ °¨¼Ò½ÃŲ´Ù.

Specified by:
decr in class AbstractCache
Parameters:
key - Ű
by - °¨¼Ò½Ãų °ª
Returns:
°¨¼ÒµÈ ÈÄ °ª

delete

public void delete(java.lang.String key)
Description copied from class: AbstractCache
Ű¿Í °ªÀ» ij½Ã¿¡¼­ »èÁ¦ÇÑ´Ù.

Specified by:
delete in class AbstractCache
Parameters:
key - Ű

clear

public void clear()
Description copied from class: AbstractCache
ij½Ã¸¦ ¸ðµÎ ºñ¿î´Ù.

Specified by:
clear in class AbstractCache

stop

public void stop()
Description copied from class: AbstractCache
ij½Ã¸¦ ¸ØÃá´Ù.

Specified by:
stop in class AbstractCache