public static ScriptEngine get(final String engineName) {
        return CACHED_ENGINES.compute(engineName, (key, engine) -> {
            if (null == engine) {
                engine = SCRIPT_ENGINE_MANAGER.getEngineByName(engineName);
                if (null == engine) {
                    throw new IllegalArgumentException("There is no script engine with provided name: " + engineName);
                }
            }
            return engine;
        });
    }
A cache of standard {@code ScriptEngine} instances, instantiated by the standard {@code ScriptEngineManager}.
These instances are NOT "Gremlin-enabled". See {@link SingleGremlinScriptEngineManager} for the analogous class
that loads {@link GremlinScriptEngine} instances.

@author Daniel Kuppitz (http://gremlin.guru)
@author Stephen Mallette (http://stephen.genoprime.com)
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/jsr223/ScriptEngineCache.java