code: func (c *LockCache) RemoveById(id string) error {
  	// Id as key is encoded
  	idkey := c.encodeIdKey(id)
  	ilock := c.kv.Get(idkey)
  	if lock, ok := ilock.(*Lock); ok && lock != nil {
  		c.kv.Remove(idkey)
  		c.kv.Remove(lock.Path)
  	}
  	return nil
  }
docs: // Remove a cached lock by id because it's been relinquished