com.zwares.base.cache
Class MethodCache

java.lang.Object
  |
  +--com.zwares.base.cache.MethodCache

public class MethodCache
extends java.lang.Object


Constructor Summary
MethodCache(int maxSize, long longetivity)
           
 
Method Summary
protected  java.util.List encodeMethod(java.lang.String methodName, java.lang.Object[] args)
           
 java.lang.Object getReturnValue(java.lang.String methodName, java.lang.Object[] args)
           
static void main(java.lang.String[] args)
           
 void putReturnValue(java.lang.String methodName, java.lang.Object[] args, java.lang.Object returnValue)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MethodCache

public MethodCache(int maxSize,
                   long longetivity)
Method Detail

encodeMethod

protected java.util.List encodeMethod(java.lang.String methodName,
                                      java.lang.Object[] args)

putReturnValue

public void putReturnValue(java.lang.String methodName,
                           java.lang.Object[] args,
                           java.lang.Object returnValue)

getReturnValue

public java.lang.Object getReturnValue(java.lang.String methodName,
                                       java.lang.Object[] args)

main

public static void main(java.lang.String[] args)