 Some anticaking agents function by absorbing excess moisture or by coating particles and making them water-repellent.Calcium silicate (CaSiO3), a commonly used anti-caking agent, added to e.g.table salt, absorbs both water and oil.