weaver 2004/10/29 07:13:11 Added: jetspeed-api/src/java/org/apache/jetspeed/cache/general GeneralCache.java Log: Start of caching api Revision Changes Path 1.1 jakarta-jetspeed-2/jetspeed-api/src/java/org/apache/jetspeed/cache/general/GeneralCache.java Index: GeneralCache.java =================================================================== /* * Copyright 2000-2001,2004 The Apache Software Foundation. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package org.apache.jetspeed.cache.general; /** * <p> * GeneralCache * </p> * <p> * A very general, re-useable interface to wrap or create different caching implementations. * </p> * @author <a href="mailto:[EMAIL PROTECTED]">Scott T. Weaver</a> * @version $Id: GeneralCache.java,v 1.1 2004/10/29 14:13:11 weaver Exp $ * */ public interface GeneralCache { /** * * <p> * get * </p> * * @param key * @return */ Object get(String key); /** * * <p> * put * </p> * * @param key * @param value */ void put(String key, Object value); /** * * <p> * contains * </p> * * @param key * @return */ boolean contains(String key); /** * * <p> * remove * </p> * * @param key * @return */ Object remove(String key); }
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]