そのように作成されたシングルトンがあります
private static class SingletonHolder {
public static Singleton INSTANCE = new Singleton();
}
public static Singleton getInstance() {
return SingletonHolder.INSTANCE;
}
特定の時間にシングルトン インスタンスをリセットしたい。(現時点では、シングルトン インスタンスをリセットしても安全だと確信しています)。最終指定子を削除して、リセットしたいときにインスタンスをnullに設定しようとしましたが、問題は別のインスタンスを取得する方法です(nullのままになります)
別の質問は、SingletonHolder 内の final 指定子を削除しても安全かどうかです。
ありがとう