cache annotations