KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > shiftone > cache > test > benchmark > RemoveBenchmark


1 package org.shiftone.cache.test.benchmark;
2
3
4
5 import org.shiftone.cache.Cache;
6 import org.shiftone.cache.test.benchmark.Benchmark;
7
8
9 /**
10  * @version $Revision: 1.1 $
11  * @author $Author: jeffdrost $
12  */

13 public class RemoveBenchmark implements Benchmark
14 {
15
16     private String JavaDoc name;
17     private Object JavaDoc[] keys;
18
19     public RemoveBenchmark(String JavaDoc name, Object JavaDoc[] keys)
20     {
21         this.keys = keys;
22         this.name = name;
23     }
24
25
26     public void run(Cache cache)
27     {
28
29         for (int i = 0; i < keys.length; i++)
30         {
31             cache.remove(keys[i]);
32         }
33     }
34
35
36     public String JavaDoc toString()
37     {
38         return name;
39     }
40 }
41
Popular Tags