/* * File: SegmentCache.cpp * Author: cmosher * * Created on December 10, 2013, 9:56 PM */ #include "SegmentCache.h" #include #include #include #include Segment* SegmentCache::getOrAdd(std::string& id) { if (this->cache.find(id) == this->cache.end()) { this->cache[id] = std::make_shared(id); } return this->cache[id].get(); }