KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > exoplatform > services > cache > ExoCache


1 /***************************************************************************
2  * Copyright 2001-2003 The eXo Platform SARL All rights reserved. *
3  * Please look at license.txt in info directory for more license detail. *
4  **************************************************************************/

5 package org.exoplatform.services.cache;
6
7 import java.io.Serializable JavaDoc;
8 /**
9  * Created by The eXo Platform SARL .
10  * Author : Tuan Nguyen
11  * tuan08@users.sourceforge.net
12  * Date: Jun 14, 2003
13  * Time: 1:12:22 PM
14  */

15 public interface ExoCache {
16     
17   public String JavaDoc getName() ;
18   public Object JavaDoc get(Serializable JavaDoc name) throws Exception JavaDoc ;
19   public Object JavaDoc remove(Serializable JavaDoc name) throws Exception JavaDoc ;
20   public void put(Serializable JavaDoc name, Object JavaDoc obj) throws Exception JavaDoc ;
21   public void clear() throws Exception JavaDoc ;
22   public int getCacheSize() ;
23   public int getMaxSize() ;
24   public void setMaxSize(int max) ;
25   
26   public int getCacheHit() ;
27   public int getCacheMiss() ;
28 }
29
Popular Tags