package org.opentripplanner.traffic; /** * Keeps track of street speed snapshots, handles concurrency. */ public class StreetSpeedSnapshotSource { private StreetSpeedSnapshot snapshot; /** Get a speed snapshot. */ // not synchronized; reference writes and reads are atomic in java public StreetSpeedSnapshot getSnapshot () { return this.snapshot; } public synchronized void setSnapshot(StreetSpeedSnapshot snapshot) { this.snapshot = snapshot; } }