nl.surfnet.coin.csa.api.cache
Class ServicesCache

java.lang.Object
  extended by nl.surfnet.coin.csa.api.cache.AbstractCache
      extended by nl.surfnet.coin.csa.api.cache.ServicesCache
All Implemented Interfaces:
org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.InitializingBean

@Component
public class ServicesCache
extends AbstractCache


Field Summary
 
Fields inherited from class nl.surfnet.coin.csa.api.cache.AbstractCache
LOG
 
Constructor Summary
ServicesCache()
           
 
Method Summary
protected  void doPopulateCache()
          Template method that defines how to populate a certain cache
 List<Service> getAllServices(String lang)
           
protected  String getCacheName()
           
 void setService(ServicesService service)
           
 
Methods inherited from class nl.surfnet.coin.csa.api.cache.AbstractCache
afterPropertiesSet, destroy, evict, getDelay, getDuration, setDelay, setDuration
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServicesCache

public ServicesCache()
Method Detail

getAllServices

public List<Service> getAllServices(String lang)

setService

public void setService(ServicesService service)

doPopulateCache

protected void doPopulateCache()
Description copied from class: AbstractCache
Template method that defines how to populate a certain cache

Specified by:
doPopulateCache in class AbstractCache

getCacheName

protected String getCacheName()
Specified by:
getCacheName in class AbstractCache


Copyright © 2013 SURFnet bv, The Netherlands. All Rights Reserved.