refactor cache to name-date hashed modulenames