1 package org.shiftone.cache.test; 2 3 4 5 import junit.framework.TestCase; 6 7 import org.shiftone.cache.Cache; 8 import org.shiftone.cache.CacheFactory; 9 import org.shiftone.cache.CacheProxy; 10 import org.shiftone.cache.policy.single.SingleCacheFactory; 11 12 import java.util.ArrayList ; 13 import java.util.List ; 14 15 16 public class ProxyTestCase extends TestCase 17 { 18 19 public void testProxy() throws Exception 20 { 21 22 List list = new ArrayList (); 23 CacheFactory factory = new SingleCacheFactory(); 24 Cache cache = factory.newInstance("proxyTest", 1000, 1); 25 List plist = (List ) CacheProxy.newProxyInstance(list, List .class, cache); 26 27 System.out.println(plist.size()); 28 System.out.println(plist.add("test1")); 29 System.out.println(plist.add("test2")); 30 System.out.println(plist.add("test1")); 31 System.out.println(plist.size()); 32 System.out.println(plist.size()); 33 System.out.println(plist.size()); 34 } 35 } 36 | Popular Tags |