eXo Kernel :: Component :: Cache Service 2.4.10-UXP01

org.exoplatform.services.cache.future
Interface Loader<K,V,C>

Type Parameters:
K - the key type parameter
V - the value type parameter
C - the context type parameter

public interface Loader<K,V,C>

The loader interface is used by the future cache to retrieves the value from the key when it does not exist.

Version:
$Revision$
Author:
Julien Viet

Method Summary
 V retrieve(C context, K key)
          Retrieves the value from the key within the specified context.
 

Method Detail

retrieve

V retrieve(C context,
           K key)
           throws Exception
Retrieves the value from the key within the specified context. If the resource is not found then the value null must be returned.

Parameters:
context - the context
key - the key
Returns:
the value
Throws:
Exception - any exception that would prevent the value to be loaded

eXo Kernel :: Component :: Cache Service 2.4.10-UXP01

Copyright © 2014 eXo Platform SAS. All Rights Reserved.