Java Hazelcast无法使用IMap.get将数据读取到我自己的类对象中,其中数据是使用Memcached文本协议插入的

Java Hazelcast无法使用IMap.get将数据读取到我自己的类对象中,其中数据是使用Memcached文本协议插入的,java,c,memcached,hazelcast,Java,C,Memcached,Hazelcast,我使用Memcached客户端库API将记录从C应用程序插入Hazelcast,其中记录如下: typedef struct _activeClient { char ID[25]; int IP; char aMethod[16]; }activeClient; 现在我正在尝试使用Hazelcast Java本机API读取相同的记录。这是我的Java程序 IMap < String, MemcacheEntry > mapInst = client.ge

我使用Memcached客户端库API将记录从C应用程序插入Hazelcast,其中记录如下:

typedef struct _activeClient
{
    char ID[25];
    int  IP;
    char aMethod[16];
}activeClient;
现在我正在尝试使用Hazelcast Java本机API读取相同的记录。这是我的Java程序

IMap < String, MemcacheEntry > mapInst = client.getMap("hz_memcache_ABC_MAP");
System.out.println("Map Size:" + mapInst.size());
String key = new String("70826892122991");
MemcacheEntry tmpValRec = pvrMapIst.get(key);
System.out.println("Key:" + key + "ID:" + tmpValRec.getValue());

给我举个例子会很有帮助。

我想唯一的选择是解析字符串以反序列化对象。我知道这很痛苦,但我看不到更好的选择。当然,除非您将blob作为值存储在memcached中,其中blob是类的序列化内容。

感谢您的输入。
class ActiveClients
{
    String ueID;
    int Ip;
    String aMethod;
    ActiveClients()
    {
        ueID = "";
        Ip = 0;
        aMethod = "";
    }
}