osrm-backend/unit_tests/engine
Kajari Ghosh c5acd6e6f7 shared storage with mutex
shared lock for reads and unique lock for writes

declare cache as object and not pointer in serach engine data to simulate singleton declaration

put a lock infront of the clear function to make it threadsafe

remove clear function from cache because cache will never get dropped

unit tests

unit tests and timestamp as part of key

cache generations

hash the key

500 mb

1000 mb

250 mb

rebase against implement-cache
2018-04-20 11:15:27 -04:00
..
base64.cpp PR review adjustments 2017-04-06 10:36:40 +02:00
collapse_internal_route_result.cpp Remove deduplication of unpacked_path_segments in MM collapsing (#4911) 2018-02-24 12:42:11 +11:00
douglas_peucker.cpp Move debug printer code to own header 2018-02-06 11:51:33 +01:00
geometry_string.cpp Decoding should not fail for incomplete polyline strings (#3404) 2016-12-06 14:09:18 +01:00
guidance_assembly.cpp Support maneuver relations (#4676) 2018-02-10 05:32:09 +11:00
json_factory.cpp Split intersection analysis and guidance code 2018-02-02 11:33:38 -05:00
offline_facade.cpp Restore storage constructors with one arguments 2018-04-09 15:08:00 +02:00
polyline_compressor.cpp clang-format 2017-06-07 15:39:08 +03:00
tidy.cpp Don't remove the last original coordinate during tiding 2017-04-13 21:27:00 +00:00
unpacking_cache.cpp shared storage with mutex 2018-04-20 11:15:27 -04:00