LMIShellCache.LMIShellCache(active=True, classname_list=None, class_dict=None, class_superclass_dict=None)[source]¶Class representing a LMIShell cache.
| Parameters: |
|
|---|
active¶| Returns: | True, if the cache is active; False otherwise |
|---|
add_class(cim_class)[source]¶Stores a new CIMClass object into the cache.
| Parameters: | cim_class (CIMClass) – CIMClass object |
|---|
add_superclass(classname, superclass, namespace)[source]¶Stores a new pair classname : superclassname into the cache.
| Parameters: |
|
|---|
get_class(classname)[source]¶| Parameters: | classname (string) – cached class name |
|---|---|
| Returns: | cached CIMClass object, if proper class name provided, None otherwise |
get_superclass(classname, namespace)[source]¶| Parameters: |
|
|---|---|
| Returns: | cached superclass to the given class name |
| Return type: | string |