Remove all markers and handle 20 min location sharing stopped state

This commit is contained in:
Shanmuga Krishnan S M
2026-07-27 08:34:05 +05:30
parent 285281d565
commit e993cc4ec9
3 changed files with 25 additions and 105 deletions

View File

@@ -12,7 +12,7 @@ import java.util.List;
public class BusLocationService {
private final Map<String, BusLocation> locationCache = new ConcurrentHashMap<>();
private static final Duration STALE_DURATION = Duration.ofMinutes(2);
private static final Duration STALE_DURATION = Duration.ofMinutes(20);
public void updateLocation(String routeNumber, Double latitude, Double longitude) {
locationCache.put(routeNumber, new BusLocation(