修改和重构了Enyim的代码。以及demo代码