use new cache class