public static MapNameAndKeyPair parseMemcacheKey(String key) {
        key = URLDecoder.decode(key, StandardCharsets.UTF_8);
        String mapName = DEFAULT_MAP_NAME;
        int index = key.indexOf(':');
        if (index != -1) {
            mapName = MAP_NAME_PREFIX + key.substring(0, index);
            key = key.substring(index + 1);
        }
        return new MapNameAndKeyPair(mapName, key);
    }
@Test
    public void withExplicitMap() {
        MapNameAndKeyPair mapNameKeyPair = MemcacheUtils.parseMemcacheKey("map:key");
        assertEquals("hz_memcache_map", mapNameKeyPair.getMapName());
        assertEquals("key", mapNameKeyPair.getKey());
    }