KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > shiftone > cache > test > ProxyTestCase


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 JavaDoc;
13 import java.util.List JavaDoc;
14
15
16 public class ProxyTestCase extends TestCase
17 {
18
19     public void testProxy() throws Exception JavaDoc
20     {
21
22         List JavaDoc list = new ArrayList JavaDoc();
23         CacheFactory factory = new SingleCacheFactory();
24         Cache cache = factory.newInstance("proxyTest", 1000, 1);
25         List JavaDoc plist = (List JavaDoc) CacheProxy.newProxyInstance(list, List JavaDoc.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