This provides an authenticated implementation of the external cache. Signed-off-by: Ophestra <cat@gensokyo.uk>