From fc9b616f4a0cae5beab24dee20751fef130d4f70 Mon Sep 17 00:00:00 2001 From: wener Date: Fri, 24 Apr 2015 09:36:47 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E9=81=97=E6=BC=8F=E7=9A=84?= =?UTF-8?q?=20MigrateMap?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/google/common/collect/MigrateMap.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 common/src/main/java/com/google/common/collect/MigrateMap.java diff --git a/common/src/main/java/com/google/common/collect/MigrateMap.java b/common/src/main/java/com/google/common/collect/MigrateMap.java new file mode 100644 index 00000000..0f22901b --- /dev/null +++ b/common/src/main/java/com/google/common/collect/MigrateMap.java @@ -0,0 +1,17 @@ +package com.google.common.collect; + +import com.google.common.base.Function; +import java.util.concurrent.ConcurrentMap; + +public class MigrateMap +{ + public static ConcurrentMap makeComputingMap(MapMaker maker, Function computingFunction) + { + return maker.makeComputingMap(computingFunction); + } + + public static ConcurrentMap makeComputingMap(Function computingFunction) + { + return new MapMaker().makeComputingMap(computingFunction); + } +}