Vor jeder Entfernungsberechnung wird zunächst beim Redis-Server nachgefragt, ob es zu der zu berechnenden Route bereits einen Eintrag gibt. Wenn ja, dann werden die bereits berechneten Entfernungen in die aktuelle Berechnung eingetragen. Wenn nicht, dann wird eine Anfrage an den AppServer gesendet und sobald das Ergebnis vorliegt, ein neuer Eintrag angelegt.
Die Entfernungen werden dabei nur für vollständig übereinstimmende Daten abgeglichen, dass heißt gleiche Orte, Postleitzahlen, Straßen und Länder in den jeweiligen Wegpunkten. Pro Abweichung wird demnach ein neuer Datensatz angelegt.
Wie lange Entfernungen gespeichert werden, kann in den Einstellungen unter "Einstellungen > Softwareeinstellungen > Menü > Routenplaner-Einstellungen > Server > Erweitert > Berechnungen cachen" eingestellt werden. Im Standard werden 8 Stunden gesetzt.