O @RefreshScope não está funcionando - Spring Boot

Estou seguindo a abordagem descrita aqui:https://github.com/jeroenbellen/blog-manage-and-reload-spring-properties, a única diferença é que, no meu caso, as propriedades estão sendo usadas em várias classes, então coloquei todas elas em uma classe de utilitárioCloudConfig e me refiro a suas variáveis usando os getters. É assim que a classe se parece:

@Configuration
@RefreshScope
public class CloudConfig {

    static volatile int count; // 20 sec

    @Value("${config.count}")
    public void setCount(int count) {
        this.count = count;
    }

    public static int getCount() {
        return count;
    }

}

e eu uso a variávelcount em outras classes comoCloudConfig.getCount(). Consigo carregar bem as propriedades na inicialização, mas não consigo atualizá-las dinamicamente rapidamente. Alguém pode dizer o que estou fazendo de errado? Se, em vez de fazer essa classe de configuração, eu fizer exatamente o que o tutorial descreve, tudo funciona bem, mas estou tendo problemas para adaptá-lo ao meu caso de usuário. Alguém pode dizer o que estou perdendo?

questionAnswers(2)

yourAnswerToTheQuestion