com.ibm.wsspi.adaptable.module
Interface NonPersistentCache


public interface NonPersistentCache


Method Summary
 void addToCache(java.lang.Class<?> owner, java.lang.Object data)
          Stores some data associated with the given container/entry within non persistent in memory cache associated with its overlay instance.
 java.lang.Object getFromCache(java.lang.Class<?> owner)
          Obtains some data associated with the given container/entry within non persistent in memory cache associated with its overlay instance.
 void removeFromCache(java.lang.Class<?> owner)
          Removes some data associated with the given container/entry within non persistent in memory cache associated with its overlay instance.
 

Method Detail

addToCache

void addToCache(java.lang.Class<?> owner,
                java.lang.Object data)
Stores some data associated with the given container/entry within non persistent in memory cache associated with its overlay instance.

Parameters:
owner - Class of caller setting data, allows multiple adapters to cache against a given container/entry.
data - Data to store for caller.

removeFromCache

void removeFromCache(java.lang.Class<?> owner)
Removes some data associated with the given container/entry within non persistent in memory cache associated with its overlay instance.

Parameters:
owner - Class of caller getting data, allows multiple adapters to cache against a given container/entry.

getFromCache

java.lang.Object getFromCache(java.lang.Class<?> owner)
Obtains some data associated with the given container/entry within non persistent in memory cache associated with its overlay instance.

Parameters:
owner - Class of caller getting data, allows multiple adapters to cache against a given container/entry.