org.nuiton.wikitty.services
Interface WikittyCache

All Known Implementing Classes:
WikittyCacheJCS, WikittyCacheSimple

public interface WikittyCache

Interface commune a toutes les implantations du cache. Les implantations doivent faire le moins de travail possible, donc s'il y a des choses communes il faut les coder dans WikittyServiceCached

Version:
$Revision: 641 $ Last update: $Date: 2010-12-21 16:34:09 +0100 (mar. 21 déc. 2010) $ by : $Author: sletellier $
Author:
poussin

Method Summary
 void clearExtension()
          Clear all cache.
 void clearWikitty()
          Clear all cache.
 boolean existsExtension(String id)
           
 boolean existsWikitty(String id)
           
 WikittyExtension getExtension(String id)
          Return extension object if is in the cache, null otherwize.
 Wikitty getWikitty(String id)
          Return wikitty object if is in the cache, null otherwize.
 void putExtension(WikittyExtension e)
          put extension in cache
 void putWikitty(Wikitty e)
          put wikitty in cache one in cache
 void removeExtension(String id)
          Remove extension from cache.
 void removeWikitty(String id)
          Remove wikitty from cache.
 

Method Detail

clearWikitty

void clearWikitty()
Clear all cache.


existsWikitty

boolean existsWikitty(String id)

getWikitty

Wikitty getWikitty(String id)
Return wikitty object if is in the cache, null otherwize.

Parameters:
id -
Returns:
wikitty object or null

putWikitty

void putWikitty(Wikitty e)
put wikitty in cache one in cache

Parameters:
e -

removeWikitty

void removeWikitty(String id)
Remove wikitty from cache.

Parameters:
id - wikitty id to remove

existsExtension

boolean existsExtension(String id)

getExtension

WikittyExtension getExtension(String id)
Return extension object if is in the cache, null otherwize.

Parameters:
id -
Returns:
extension object or null

putExtension

void putExtension(WikittyExtension e)
put extension in cache

Parameters:
e -

removeExtension

void removeExtension(String id)
Remove extension from cache.

Parameters:
id - wikitty id to remove

clearExtension

void clearExtension()
Clear all cache.



Copyright © 2009-2011 CodeLutin. All Rights Reserved.