scope words2_spaces_cached. static SS #cache = synchronizedMRUCache(defaultStringTransformerCacheSize()); static S words2_spaces_cached(S s) { S out = cache.get(s); if (out == null) cache.put(s, out = words2_spaces(s)); ret out; } end scope