framework.cache
Class Cache

java.lang.Object
  extended by framework.cache.Cache

public class Cache
extends java.lang.Object


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

Field Detail

cache

public static AbstractCache cache
ij½Ã±¸Çöü


cacheName

public static java.lang.String cacheName
ij½Ã±¸Çöü À̸§

Method Detail

init

public static void init()
ij½Ã ÃʱâÈ­, ¼³Á¤ÆÄÀÏÀ» Àоî ij½Ã ±¸Çöü¸¦ ¼ÂÆÃÇÑ´Ù.


add

public static void add(java.lang.String key,
                       java.lang.Object value)
Ű¿Í °ªÀ» ij½Ã¿¡ Ãß°¡ÇÑ´Ù.

Parameters:
key - Ű
value - °ª

add

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

Parameters:
key - Ű
value - °ª
seconds - ij½Ã½Ã°£(ÃÊ´ÜÀ§)

set

public static void set(java.lang.String key,
                       java.lang.Object value)
Ű¿Í °ªÀ» ij½Ã¿¡ ¼³Á¤ÇÑ´Ù.

Parameters:
key - Ű
value - °ª

set

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

Parameters:
key - Ű
value - °ª
seconds - ij½Ã½Ã°£(ÃÊ´ÜÀ§)

replace

public static void replace(java.lang.String key,
                           java.lang.Object value)
Ű¿Í °ªÀ» ij½Ã¿¡¼­ ±³Ã¼ÇÑ´Ù.

Parameters:
key - Ű
value - °ª

replace

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

Parameters:
key - Ű
value - °ª
seconds - ij½Ã½Ã°£(ÃÊ´ÜÀ§)

incr

public static long incr(java.lang.String key)
ŰÀÇ °ªÀ» 1¸¸Å­ Áõ°¡½ÃŲ´Ù.

Parameters:
key - Ű
Returns:
Áõ°¡µÈ ÈÄ °ª

incr

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

Parameters:
key - Ű
by - Áõ°¡½Ãų °ª
Returns:
Áõ°¡µÈ ÈÄ °ª

decr

public static long decr(java.lang.String key)
ŰÀÇ °ªÀ» 1¸¸Å­ °¨¼Ò½ÃŲ´Ù.

Parameters:
key - Ű
Returns:
°¨¼ÒµÈ ÈÄ °ª

decr

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

Parameters:
key - Ű
by - °¨¼Ò½Ãų °ª
Returns:
°¨¼ÒµÈ ÈÄ °ª

get

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

Parameters:
key - Ű
Returns:
°ª

get

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

Parameters:
keys - Ű
Returns:
°ª

delete

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

Parameters:
key - Ű

clear

public static void clear()
ij½Ã¸¦ ¸ðµÎ ºñ¿î´Ù.


stop

public static void stop()
ij½Ã¸¦ ¸ØÃá´Ù.