Map caching

The ITX REST API caches maps in memory to avoid reloading them each time the map is executed.

To prevent maps that are used infrequently from consuming server resources, the REST API unloads a map that has not been accessed for a specified amount of time. The unload.time= configuration parameter in the install_dir/tx-rest.properties file specifies the amount of time (in minutes) that can elapse before an unaccessed map is unloaded.

You do not need to restart the web server when you change a map. The REST API detects when a map is updated, unloads it from memory, and reloads the map. Subsequent map runs use the updated map.