我的Android应用程序使用REST API获取其数据.我希望实现客户端缓存.我们有没有内置的课程?
如果没有,这些代码是否可以重复使用?我记得有时会遇到这样的代码.但是我找不到它.
如果没有别的办法,我会写自己的.以下是基本结构
public class MyCacheManager {
static Map<String, Object> mycache;
public static Object getData(String cacheid) {
return mycache.get(cacheid);
}
public static void putData(String cacheid, Object obj, int time) {
mycache.put(cacheid, obj);
}
}
Run Code Online (Sandbox Code Playgroud)
如何为缓存对象启用时间?还 - 最新的序列化方式是什么?即使应用程序已关闭并稍后重新打开(如果时间尚未过期),缓存也应保持不变.
谢谢Ajay
我是Pentaho的新手(今天安装).我能够在Spoon中进行基本的转换.现在我需要做一些事情,我无法弄明白.
我的输入看起来像
2012-09-17|garima|fbhjgjhgj87687jghgj88jgjj|garima#1347868164626|::ffff:120.56.132.137
Run Code Online (Sandbox Code Playgroud)
第3个字段是一个ID,我需要从REST API获取一些信息
http://api.app.com/app/api/v1/feature/fbhjgjhgj87687jghgj88jgjj
Run Code Online (Sandbox Code Playgroud)
为了完成这项工作,我需要在Spoon中做些什么?
此外,数据返回将采用json格式.我该如何解析?
我正在处理数据,我根据字段的值从rest api获取一些信息.
现在,值可能会重复该字段,如果我已经从REST获取了该值的数据,我想重用该值并保存API调用(转换中的最慢操作).
有可能吗?如果有,怎么样?
关心Ajay
我正在尝试解决约会网站的问题.这是问题所在
app的每个用户都有一些属性 - 比如他读的书,他看的电影,音乐,电视节目等.这些是定义的顶级属性类别.这些类别中的每一个都可以具有任意数量的值.例如在书中:喷泉头,爱情故事......
现在,我需要根据配置文件属性匹配用户.这是我打算做的事情:
使用反向索引存储数据.如果每个Fountain Head,Love Story等都是具有该属性的用户集的索引键.
当新用户加入时,获取该用户的属性,找到该用户的哪些索引键,获取这些键的所有用户,存储桶(或基数排序或类似排序),以根据用户输入的次数进行排序这个合并的清单.
这好,坏,更糟吗?还有其他建议吗?
谢谢Ajay