KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > tigris > scarab > services > cache > NoOpScarabCacheService


1 package org.tigris.scarab.services.cache;
2
3 /* ================================================================
4  * Copyright (c) 2001 Collab.Net. All rights reserved.
5  *
6  * Redistribution and use in source and binary forms, with or without
7  * modification, are permitted provided that the following conditions are
8  * met:
9  *
10  * 1. Redistributions of source code must retain the above copyright
11  * notice, this list of conditions and the following disclaimer.
12  *
13  * 2. Redistributions in binary form must reproduce the above copyright
14  * notice, this list of conditions and the following disclaimer in the
15  * documentation and/or other materials provided with the distribution.
16  *
17  * 3. The end-user documentation included with the redistribution, if
18  * any, must include the following acknowlegement: "This product includes
19  * software developed by Collab.Net <http://www.Collab.Net/>."
20  * Alternately, this acknowlegement may appear in the software itself, if
21  * and wherever such third-party acknowlegements normally appear.
22  *
23  * 4. The hosted project names must not be used to endorse or promote
24  * products derived from this software without prior written
25  * permission. For written permission, please contact info@collab.net.
26  *
27  * 5. Products derived from this software may not use the "Tigris" or
28  * "Scarab" names nor may "Tigris" or "Scarab" appear in their names without
29  * prior written permission of Collab.Net.
30  *
31  * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
32  * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
33  * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
34  * IN NO EVENT SHALL COLLAB.NET OR ITS CONTRIBUTORS BE LIABLE FOR ANY
35  * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
36  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
37  * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
38  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
39  * IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
40  * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
41  * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
42  *
43  * ====================================================================
44  *
45  * This software consists of voluntary contributions made by many
46  * individuals on behalf of Collab.Net.
47  */

48
49 import java.io.Serializable JavaDoc;
50 import java.util.Map JavaDoc;
51
52 /**
53  * This class does not cache any results. Calls to ScarabCache's put and
54  * clear are ignored and ScarabCache.get always returns null.
55  *
56  * @author <a HREF="mailto:jmcnally@collab.net">John McNally</a>
57  * @version $Id: NoOpScarabCacheService.java 9261 2004-11-15 09:24:02Z dep4b $
58  */

59 public class NoOpScarabCacheService
60     implements ScarabCacheService
61 {
62
63     public NoOpScarabCacheService()
64     {
65     }
66
67     
68
69     public void clearImpl()
70     {
71     }
72
73     public Object JavaDoc getImpl(int numArgs, Object JavaDoc o1, Object JavaDoc o2, Object JavaDoc o3,
74                              Object JavaDoc o4, Object JavaDoc o5, Object JavaDoc o6, Object JavaDoc o7)
75     {
76         return null;
77     }
78
79     public void putImpl(Object JavaDoc value, int numArgs, Object JavaDoc o1, Object JavaDoc o2,
80                            Object JavaDoc o3, Object JavaDoc o4, Object JavaDoc o5, Object JavaDoc o6,
81                            Object JavaDoc o7)
82     {
83     }
84     
85     /* (non-Javadoc)
86      * @see org.tigris.scarab.services.cache.ScarabCacheService#getImpl(java.io.Serializable, java.lang.String, java.io.Serializable, java.io.Serializable, java.io.Serializable)
87      */

88     public Object JavaDoc getImpl(Serializable JavaDoc instanceOrClass, String JavaDoc method, Serializable JavaDoc arg1, Serializable JavaDoc arg2,
89             Serializable JavaDoc arg3) {
90         // TODO Auto-generated method stub
91
return null;
92     }
93     /* (non-Javadoc)
94      * @see org.tigris.scarab.services.cache.ScarabCacheService#getImpl(java.io.Serializable, java.lang.String, java.io.Serializable, java.io.Serializable)
95      */

96     public Object JavaDoc getImpl(Serializable JavaDoc instanceOrClass, String JavaDoc method, Serializable JavaDoc arg1, Serializable JavaDoc arg2) {
97         // TODO Auto-generated method stub
98
return null;
99     }
100     /* (non-Javadoc)
101      * @see org.tigris.scarab.services.cache.ScarabCacheService#getImpl(java.io.Serializable, java.lang.String, java.io.Serializable)
102      */

103     public Object JavaDoc getImpl(Serializable JavaDoc instanceOrClass, String JavaDoc method, Serializable JavaDoc arg1) {
104         // TODO Auto-generated method stub
105
return null;
106     }
107     /* (non-Javadoc)
108      * @see org.tigris.scarab.services.cache.ScarabCacheService#getImpl(java.io.Serializable, java.lang.String)
109      */

110     public Object JavaDoc getImpl(Serializable JavaDoc instanceOrClass, String JavaDoc method) {
111         // TODO Auto-generated method stub
112
return null;
113     }
114     /* (non-Javadoc)
115      * @see org.tigris.scarab.services.cache.ScarabCacheService#getImpl(java.io.Serializable[])
116      */

117     public Object JavaDoc getImpl(Serializable JavaDoc[] keys) {
118         // TODO Auto-generated method stub
119
return null;
120     }
121     /* (non-Javadoc)
122      * @see org.tigris.scarab.services.cache.ScarabCacheService#getMapImpl()
123      */

124     public Map JavaDoc getMapImpl() {
125         // TODO Auto-generated method stub
126
return null;
127     }
128     /* (non-Javadoc)
129      * @see org.tigris.scarab.services.cache.ScarabCacheService#putImpl(java.lang.Object, java.io.Serializable, java.lang.String, java.io.Serializable, java.io.Serializable, java.io.Serializable)
130      */

131     public void putImpl(Object JavaDoc value, Serializable JavaDoc instanceOrClass, String JavaDoc method, Serializable JavaDoc arg1,
132             Serializable JavaDoc arg2, Serializable JavaDoc arg3) {
133         // TODO Auto-generated method stub
134

135     }
136     /* (non-Javadoc)
137      * @see org.tigris.scarab.services.cache.ScarabCacheService#putImpl(java.lang.Object, java.io.Serializable, java.lang.String, java.io.Serializable, java.io.Serializable)
138      */

139     public void putImpl(Object JavaDoc value, Serializable JavaDoc instanceOrClass, String JavaDoc method, Serializable JavaDoc arg1, Serializable JavaDoc arg2) {
140         // TODO Auto-generated method stub
141

142     }
143     /* (non-Javadoc)
144      * @see org.tigris.scarab.services.cache.ScarabCacheService#putImpl(java.lang.Object, java.io.Serializable, java.lang.String, java.io.Serializable)
145      */

146     public void putImpl(Object JavaDoc value, Serializable JavaDoc instanceOrClass, String JavaDoc method, Serializable JavaDoc arg1) {
147         // TODO Auto-generated method stub
148

149     }
150     /* (non-Javadoc)
151      * @see org.tigris.scarab.services.cache.ScarabCacheService#putImpl(java.lang.Object, java.io.Serializable, java.lang.String)
152      */

153     public void putImpl(Object JavaDoc value, Serializable JavaDoc instanceOrClass, String JavaDoc method) {
154         // TODO Auto-generated method stub
155

156     }
157     /* (non-Javadoc)
158      * @see org.tigris.scarab.services.cache.ScarabCacheService#putImpl(java.lang.Object, java.io.Serializable[])
159      */

160     public void putImpl(Object JavaDoc value, Serializable JavaDoc[] keys) {
161         // TODO Auto-generated method stub
162

163     }
164 }
165
Popular Tags