public void SetId(object vertexId, object externalId) { VertexCacheContract.ValidateSetId(vertexId, externalId); var id = GetId(externalId); _map[id] = vertexId; }
public object GetEntry(object externalId) { VertexCacheContract.ValidateGetEntry(externalId); var id = GetId(externalId); return(_map.Get(id)); }
public void SetId(object vertexId, object externalId) { VertexCacheContract.ValidateSetId(vertexId, externalId); var id = _compression.Compress(externalId.ToString()); _map[id] = vertexId; }
public object GetEntry(object externalId) { VertexCacheContract.ValidateGetEntry(externalId); var id = _compression.Compress(externalId.ToString()); return(_map[id]); }
public bool Contains(object externalId) { VertexCacheContract.ValidateContains(externalId); return(_map.ContainsKey(GetId(externalId))); }
public void Set(IVertex vertex, object externalId) { VertexCacheContract.ValidateSet(vertex, externalId); SetId(vertex, externalId); }
public bool Contains(object externalId) { VertexCacheContract.ValidateContains(externalId); return(_map.ContainsKey(_compression.Compress(externalId.ToString()))); }