cache inverse solved