From b2bd5d372e9b97f6d319ef8a5abf350d4529a3a7 Mon Sep 17 00:00:00 2001 From: Vladimir Byko-Ianko Date: Mon, 6 Jul 2015 17:21:09 +0300 Subject: [PATCH] Removing unnecessary lock. --- map/routing_session.cpp | 10 +--------- map/routing_session.hpp | 2 -- 2 files changed, 1 insertion(+), 11 deletions(-) diff --git a/map/routing_session.cpp b/map/routing_session.cpp index 2697bf3b93..92020245c7 100644 --- a/map/routing_session.cpp +++ b/map/routing_session.cpp @@ -28,7 +28,7 @@ void RoutingSession::BuildRoute(m2::PointD const & startPoint, m2::PointD const ASSERT(m_router != nullptr, ()); m_lastGoodPosition = startPoint; m_endPoint = endPoint; - ClearCache(); + m_router->ClearState(); RebuildRoute(startPoint, callback); } @@ -57,14 +57,6 @@ void RoutingSession::DoReadyCallback::operator()(Route & route, IRouter::ResultC m_callback(m_rs.m_route, e); } -void RoutingSession::ClearCache() -{ - threads::MutexGuard guard(m_routeSessionMutex); - UNUSED_VALUE(guard); - - m_router->ClearState(); -} - void RoutingSession::RemoveRouteImpl() { m_state = RoutingNotActive; diff --git a/map/routing_session.hpp b/map/routing_session.hpp index ae623ef790..f6727b48f2 100644 --- a/map/routing_session.hpp +++ b/map/routing_session.hpp @@ -95,8 +95,6 @@ private: /// RemoveRoute removes m_route and resets route attributes (m_state, m_lastDistance, m_moveAwayCounter). void RemoveRoute(); void RemoveRouteImpl(); - /// ClearCache clears m_router caches (for example the target features cache). - void ClearCache(); private: unique_ptr m_router;