如何在Appengine上使用带有JDO / Datanucleus的Memcache(Gradle)

时间:2015-01-07 21:27:46

标签: google-app-engine jdo datanucleus

我最近正在研究如何在Appengine上使用JDO设置缓存,并且似乎没有任何好的文档。如何利用Memcache避免不必要的数据存储命中?我使用的是Android Studio / Gradle。

1 个答案:

答案 0 :(得分:3)

经过一番探讨后,我提出了以下工作解决方案。

将以下行添加到配置文件中:

<强> jdoconfig.xml <property name="datanucleus.cache.level2.type" value="jcache"/> <property name="datanucleus.cache.level2.cacheName" value="Anything"/>

build.gradle (用于appengine模块) compile 'net.sf.jsr107cache:jsr107cache:1.1' compile 'com.google.appengine:appengine-jsr107cache:1.9.17' compile 'org.datanucleus:datanucleus-cache:3.1.3'

当然,您的里程可能会有所不同,具体取决于您的特定JDO设置。