org.sape.carbon.services.cache.mru
Interface MultiGetMRUCacheConfiguration

All Superinterfaces:
BaseMRUCacheConfiguration, ComponentConfiguration, Configuration

public interface MultiGetMRUCacheConfiguration
extends BaseMRUCacheConfiguration

This is the configuration interface for a multi-get MRUCache

Since:
carbon 1.0
Version:
$Revision: 1.6 $($Author: dvoet $ / $Date: 2003/05/05 21:21:07 $)
Copyright 2002 Sapient
Author:
Douglas Voet, Jul 26, 2002

Field Summary
 
Fields inherited from interface org.sape.carbon.core.component.ComponentConfiguration
ComponentTemplateName
 
Method Summary
 MultiGetMRUCacheDataLoader getDataLoader()
          DataLoader is the component this cache will used to load data
 void setDataLoader(MultiGetMRUCacheDataLoader dataLoader)
          DataLoader is the component this cache will used to load data
 
Methods inherited from interface org.sape.carbon.services.cache.mru.BaseMRUCacheConfiguration
getCapacity, getExpirationInterval, setCapacity, setExpirationInterval
 
Methods inherited from interface org.sape.carbon.core.component.ComponentConfiguration
getComponentDescription, getComponentTemplateName, getFunctionalImplementationClass, getFunctionalInterface, setComponentDescription, setComponentTemplateName, setFunctionalImplementationClass, setFunctionalInterface
 
Methods inherited from interface org.sape.carbon.core.config.Configuration
clone, getConfigurationInterface, getConfigurationName, getDataStructure, getRootElement, isConfigurationWritable, setConfigurationName, setConfigurationReadOnly
 

Method Detail

getDataLoader

public MultiGetMRUCacheDataLoader getDataLoader()
DataLoader is the component this cache will used to load data

Returns:
the MultiGetMRUCacheDataLoader for this cache

setDataLoader

public void setDataLoader(MultiGetMRUCacheDataLoader dataLoader)
DataLoader is the component this cache will used to load data

Parameters:
dataLoader - the MultiGetMRUCacheDataLoader for this cache


Copyright 1999-2003 Sapient Corporation. All Rights Reserved.