O atributo data () do jQuery não é atualizado quando os dados do elemento são alterados

Eu quero usar o jQuerydata() api para recuperar todos os atributos de dados de um elemento. Mas a natureza do cache dessa API é realmente irritante. Às vezes, preciso alterar alguns atributos de dados de um elemento em javascript, mas odata() api sempre retorna o valor inicial de cada atributo de dados. Então eu tenho que usar oattr() para acessar cada atributo de dados de um elemento para obter seu valor atualizado. Existe alguma maneira de superar essa coisa de cache e fazerdata() sempre retornar o valor mais recente toda vez que eu ligar?