Once<E>

Posted by Bruce Tsai

說明

實作單次存取資料元件,提供一組未實作方法 get() 處理取得實際資料的行為,並暫存於實體中。

範例

public class Program {

    static Once<Properties> config = new Once<Properties>() {
        @Override
        protected Properties get() throws Exception {
            return AppConfig.read("config.properties");
        }
    };

    public static void main(String[] args) {

        if (config.present()) {
            String url = config.value().getProperty("url");

            // more code here
        }


    }

}

results matching ""

    No results matching ""