Room has some persistent cache bug or sth. I have an entity with some values, was running on a device (had a migration and json file generated already). Then i decided to rename some variables (more specifically, they were plural, i took out the ‘s’). Then the project failed to compile, in the generated dao related to that entity. Was complaining about a method name was in plural and couldn’t find. Tried everything, cleared cache, deleted build files, deletes json schema. Nothing works but rename the table. It’s weird. It seems it has a broken disk cache somehow. idk