KIE Internal 6.2.0.CR2

org.kie.internal.runtime.manager
Interface CacheManager


public interface CacheManager

Maintains a cache of various items that are long lived or expensive to be created frequently so they can benefit from being cached.


Method Summary
 void add(String key, Object value)
          Adds a given value into the cache under given key
 void dispose()
          Disposes cache and cleans up/closes its stored resources of applicable
 Object get(String key)
          Retrieves item from a cache if exists
 Object remove(String key)
          Removes the item from cache if exists
 

Method Detail

add

void add(String key,
         Object value)
Adds a given value into the cache under given key

Parameters:
key - unique key for the item to be stored
value - actual value to be cached

get

Object get(String key)
Retrieves item from a cache if exists

Parameters:
key - key for the item in the cache
Returns:
actual value if found otherwise null

remove

Object remove(String key)
Removes the item from cache if exists

Parameters:
key - key for the item in the cache
Returns:
actual value if found otherwise null

dispose

void dispose()
Disposes cache and cleans up/closes its stored resources of applicable

See Also:
for details

KIE Internal 6.2.0.CR2

Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.