annotation cache