ExecutorService es = Executors.newSingleThreadExecutor();
Class1 class = new Class();
es.execute(class);
Class1 は、dbconnection が存在する db connection/class を呼び出す Runnable コードを実装します。
問題は、Class1 が呼び出されるたびに、db 接続が作成され、システムに過負荷がかかることです。代わりに、毎回接続を作成しないようにする dbconnection クラスのインスタンスだけを使用できますか。