Precise cache related headers processing; remove duplicated code and optimization See merge request hubzilla/core!1596