org.tigris.scarab.services.cache
Interface ScarabCacheService

All Known Implementing Classes:
DefaultScarabCacheService, NoOpScarabCacheService

public interface ScarabCacheService

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

Version:
$Id: ScarabCacheService.java 9261 2004-11-15 09:24:02Z dep4b $
Author:
John McNally

Method Summary
 void clearImpl()
           
 java.lang.Object getImpl(java.io.Serializable[] keys)
           
 java.lang.Object getImpl(java.io.Serializable instanceOrClass, java.lang.String method)
           
 java.lang.Object getImpl(java.io.Serializable instanceOrClass, java.lang.String method, java.io.Serializable arg1)
           
 java.lang.Object getImpl(java.io.Serializable instanceOrClass, java.lang.String method, java.io.Serializable arg1, java.io.Serializable arg2)
           
 java.lang.Object getImpl(java.io.Serializable instanceOrClass, java.lang.String method, java.io.Serializable arg1, java.io.Serializable arg2, java.io.Serializable arg3)
           
 java.util.Map getMapImpl()
           
 void putImpl(java.lang.Object value, java.io.Serializable[] keys)
           
 void putImpl(java.lang.Object value, java.io.Serializable instanceOrClass, java.lang.String method)
           
 void putImpl(java.lang.Object value, java.io.Serializable instanceOrClass, java.lang.String method, java.io.Serializable arg1)
           
 void putImpl(java.lang.Object value, java.io.Serializable instanceOrClass, java.lang.String method, java.io.Serializable arg1, java.io.Serializable arg2)
           
 void putImpl(java.lang.Object value, java.io.Serializable instanceOrClass, java.lang.String method, java.io.Serializable arg1, java.io.Serializable arg2, java.io.Serializable arg3)
           
 

Method Detail

getMapImpl

public java.util.Map getMapImpl()

clearImpl

public void clearImpl()

getImpl

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

getImpl

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

getImpl

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

getImpl

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

getImpl

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

putImpl

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

putImpl

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

putImpl

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

putImpl

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

putImpl

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


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