bool locator::in_cache(cache_type<T> &cache) const { return index_ < 0 ? false : cache.get_element(index_).loaded; }
void locator::add_to_cache(cache_type<T> &cache, const T &data) const { if (index_ >= 0) cache.get_element(index_) = cache_item<T>(data); }