/// <summary>Loads all the keys</summary> /// <param name="in"/> /// <exception cref="System.IO.IOException"/> public virtual void ReadFields(BinaryReader reader) { secretKeysMap.Clear(); tokenMap.Clear(); int size = WritableUtils.ReadVInt(@in); for (int i = 0; i < size; i++) { Text alias = new Text(); alias.ReadFields(@in); Org.Apache.Hadoop.Security.Token.Token <TokenIdentifier> t = new Org.Apache.Hadoop.Security.Token.Token <TokenIdentifier>(); t.ReadFields(@in); tokenMap[alias] = t; } size = WritableUtils.ReadVInt(@in); for (int i_1 = 0; i_1 < size; i_1++) { Text alias = new Text(); alias.ReadFields(@in); int len = WritableUtils.ReadVInt(@in); byte[] value = new byte[len]; @in.ReadFully(value); secretKeysMap[alias] = value; } }