update.ニーズがあるかどうかは別としてリトライ処理の共通クラスを作成してみました。作成したクラスはリトライのルールを定義するクラスと実際にリトライを行うクラスです。リトライ処理が必要な場合の、リトライのルールを定義する抽象クラスです。このクラスを継承してリトライが必要な各処理でルールを定義します。リトライ処理が必要な箇所で指定された条件によってリトライを行うためのクラスです。リトライルールを受け取ってインスタンスを生成します。リトライをかけながら指定された処理を実行します。リトライをかけながら指定された処理を実行します。リトライをかけながら指定された処理を実行します。リトライをかけながら指定された処理を実行します。}}指定された最大リトライ回数までリトライを重ねるごとにスリープの時間を徐々に長くしています。リトライの方法を変えたいのであればvirtualメソッドをoverrideすることで可能になります。使い方はこんなカンジ。Databaseに接続する時にリトライをかける。リトライをかけながら接続を開始します。データベース接続時のリトライのルールを定義したクラスです。}}DB/KVS/APIなど外部ストレージアクセス時に使えるんじゃないでしょうか。upLoginユーザーは見つかりませんでした。