cache 
The 
cache module provides a function for caching data and invalidating the global cache. 
-  Note that when planta link web interfaces are enabled the jython cache is invalidated when the global setting or text constant caches are invalidated
 Functions 
| Function | Parameters | Return Value | Description   | 
| clear_cache () |  |  | Clears the global cache. | 
| cached (func) | func: Function to decorate |  | Decorator to mark a function to be cached. When called inside of a web interface the cache read/write durations are recorded. | 
 Examples 
 Caching the return value of a function 
from customizing import utilities
@utilities.cached
def _get_user_language(user):
    query = """select
                 u.language
               from
                 User u
               where
                 u.user = {}""".format(utilities.sanitize_value(user))
    try:
        return utilities.db_select(query)[0][0]
    except IndexError:
        return 'EN'