org.hippoecm.hst.cache
Interface HstCache

All Known Implementing Classes:
HstCacheEhCacheImpl, NOOPHstCache

public interface HstCache

HST Cache Interface for cache related activities. Abstraction around physical cache implementation.

Version:
$Id$

Method Summary
 void clear()
           
 CacheElement createElement(Object key, Object content)
           
 CacheElement get(Object key)
           
 int getMaxSize()
           
 int getSize()
           
 int getTimeToIdleSeconds()
           
 int getTimeToLiveSeconds()
           
 boolean isKeyInCache(Object key)
           
 void put(CacheElement object)
           
 boolean remove(Object key)
           
 

Method Detail

createElement

CacheElement createElement(Object key,
                           Object content)

put

void put(CacheElement object)

get

CacheElement get(Object key)

isKeyInCache

boolean isKeyInCache(Object key)

remove

boolean remove(Object key)

clear

void clear()

getTimeToIdleSeconds

int getTimeToIdleSeconds()

getTimeToLiveSeconds

int getTimeToLiveSeconds()

getSize

int getSize()

getMaxSize

int getMaxSize()


Copyright © 2008-2012 Hippo. All Rights Reserved.