static SS stdFunctions_cached_map; // name -> snippet ID static Lock stdFunctions_cached_lock = lock(); static SS stdFunctions_cached() { lock stdFunctions_cached_lock; if (stdFunctions_cached_map == null) stdFunctions_cached_map = stdFunctions_uncached(); ret stdFunctions_cached_map; } static synchronized void stdFunctions_clearCache() { stdFunctions_cached_map = null; }