use a secure cache