org.tigris.scarab.services.cache
Class ScarabCache

java.lang.Object
  extended byorg.tigris.scarab.services.cache.ScarabCache

public class ScarabCache
extends java.lang.Object

This class provides a simple Map cache that is available to the current thread.

Version:
$Id: ScarabCache.java 10257 2006-08-07 22:43:30Z jorgeuriarte $
Author:
John McNally

Constructor Summary
ScarabCache()
           
 
Method Summary
static void clear()
           
static java.lang.Object get(java.io.Serializable[] keys)
           
static java.lang.Object get(java.io.Serializable instanceOrClass, java.lang.String method)
           
static java.lang.Object get(java.io.Serializable instanceOrClass, java.lang.String method, java.io.Serializable arg1)
           
static java.lang.Object get(java.io.Serializable instanceOrClass, java.lang.String method, java.io.Serializable arg1, java.io.Serializable arg2)
           
static java.lang.Object get(java.io.Serializable instanceOrClass, java.lang.String method, java.io.Serializable arg1, java.io.Serializable arg2, java.io.Serializable arg3)
           
static java.util.Map getMap()
           
static ScarabCacheService getService()
          Gets the ScarabCache implementation.
static void put(java.lang.Object value, java.io.Serializable[] keys)
           
static void put(java.lang.Object value, java.io.Serializable instanceOrClass, java.lang.String method)
           
static void put(java.lang.Object value, java.io.Serializable instanceOrClass, java.lang.String method, java.io.Serializable arg1)
           
static void put(java.lang.Object value, java.io.Serializable instanceOrClass, java.lang.String method, java.io.Serializable arg1, java.io.Serializable arg2)
           
static void put(java.lang.Object value, java.io.Serializable instanceOrClass, java.lang.String method, java.io.Serializable arg1, java.io.Serializable arg2, java.io.Serializable arg3)
           
static void setScarabCacheService(ScarabCacheService scarabCacheService)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScarabCache

public ScarabCache()
Method Detail

getMap

public static java.util.Map getMap()

clear

public static void clear()

get

public static java.lang.Object get(java.io.Serializable instanceOrClass,
                                   java.lang.String method)

get

public static java.lang.Object get(java.io.Serializable instanceOrClass,
                                   java.lang.String method,
                                   java.io.Serializable arg1)

get

public static java.lang.Object get(java.io.Serializable instanceOrClass,
                                   java.lang.String method,
                                   java.io.Serializable arg1,
                                   java.io.Serializable arg2)

get

public static java.lang.Object get(java.io.Serializable instanceOrClass,
                                   java.lang.String method,
                                   java.io.Serializable arg1,
                                   java.io.Serializable arg2,
                                   java.io.Serializable arg3)

get

public static java.lang.Object get(java.io.Serializable[] keys)

put

public static void put(java.lang.Object value,
                       java.io.Serializable instanceOrClass,
                       java.lang.String method)

put

public static void put(java.lang.Object value,
                       java.io.Serializable instanceOrClass,
                       java.lang.String method,
                       java.io.Serializable arg1)

put

public static void put(java.lang.Object value,
                       java.io.Serializable instanceOrClass,
                       java.lang.String method,
                       java.io.Serializable arg1,
                       java.io.Serializable arg2)

put

public static void put(java.lang.Object value,
                       java.io.Serializable instanceOrClass,
                       java.lang.String method,
                       java.io.Serializable arg1,
                       java.io.Serializable arg2,
                       java.io.Serializable arg3)

put

public static void put(java.lang.Object value,
                       java.io.Serializable[] keys)

getService

public static final ScarabCacheService getService()
Gets the ScarabCache implementation.

Returns:
the ScarabCache implementation.

setScarabCacheService

public static void setScarabCacheService(ScarabCacheService scarabCacheService)


Copyright © 2000-2004 Tigris.org. All Rights Reserved.