diff --git a/android-jdk6-redkale/src/com/wentch/redkale/util/ObjectPool.java b/android-jdk6-redkale/src/com/wentch/redkale/util/ObjectPool.java index 477a44b98..de3815f71 100644 --- a/android-jdk6-redkale/src/com/wentch/redkale/util/ObjectPool.java +++ b/android-jdk6-redkale/src/com/wentch/redkale/util/ObjectPool.java @@ -15,7 +15,7 @@ import java.util.logging.*; * @author zhangjx * @param */ -public final class ObjectPool { +public final class ObjectPool implements Supplier { private static final Logger logger = Logger.getLogger(ObjectPool.class.getSimpleName()); diff --git a/android-jdk6-redkale/src/com/wentch/redkale/util/Supplier.java b/android-jdk6-redkale/src/com/wentch/redkale/util/Supplier.java new file mode 100644 index 000000000..619e02d57 --- /dev/null +++ b/android-jdk6-redkale/src/com/wentch/redkale/util/Supplier.java @@ -0,0 +1,22 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.wentch.redkale.util; + +/** + * JDK 8 java.util.function.Supplier + * + * @author zhangjx + * @param + */ +public interface Supplier { + + /** + * Gets a result. + * + * @return a result + */ + T get(); +}