KVM: only retrieve memslots once when initializing cache