| 113 | } |
| 114 | |
| 115 | StatusOr<std::string> Namespace::GetByToken(const std::string& token) { |
| 116 | std::shared_lock lock(tokens_mu_); |
| 117 | auto iter = tokens_.find(token); |
| 118 | if (iter == tokens_.end()) { |
| 119 | return {Status::NotFound}; |
| 120 | } |
| 121 | return iter->second; |
| 122 | } |
| 123 | |
| 124 | Status Namespace::Set(const std::string& ns, const std::string& token) { |
| 125 | auto s = IsNamespaceLegal(ns); |