/// <exception cref="Org.Xml.Sax.SAXException"/> public static void WriteCachePoolInfo(ContentHandler contentHandler, CachePoolInfo info) { XMLUtils.AddSaxString(contentHandler, "POOLNAME", info.GetPoolName()); string ownerName = info.GetOwnerName(); string groupName = info.GetGroupName(); long limit = info.GetLimit(); FsPermission mode = info.GetMode(); long maxRelativeExpiry = info.GetMaxRelativeExpiryMs(); if (ownerName != null) { XMLUtils.AddSaxString(contentHandler, "OWNERNAME", ownerName); } if (groupName != null) { XMLUtils.AddSaxString(contentHandler, "GROUPNAME", groupName); } if (mode != null) { FSEditLogOp.FsPermissionToXml(contentHandler, mode); } if (limit != null) { XMLUtils.AddSaxString(contentHandler, "LIMIT", System.Convert.ToString(limit)); } if (maxRelativeExpiry != null) { XMLUtils.AddSaxString(contentHandler, "MAXRELATIVEEXPIRY", System.Convert.ToString (maxRelativeExpiry)); } }