The cinder.volume.drivers.dell_emc.scaleio.simplecache
Module¶
SimpleCache utility class for Dell EMC ScaleIO Driver.
-
class
SimpleCache
(name, age_minutes=30)¶ Bases:
object
-
get_value
(key)¶ Returns an item from the cache
Parameters: key – Key for the item being requested. Returns: Value of item or None if doesn’t exist or expired
-
purge
(key)¶ Purge an item from the cache, regardless of age
Parameters: key – Key for the item being removed. Returns:
-
purge_all
()¶ Purge all items from the cache, regardless of age
Returns:
-
set_cache_period
(age_minutes)¶ Define the period of time to cache values for
Parameters: age_minutes – Number of minutes to cache items for. Returns:
-
update
(key, value)¶ Update/Store an item in the cache
Parameters: - key – Key for the item being added.
- value – Value to store
Returns:
-