在开发业务驱动过程中,可以利用系统内置的缓存系统对前端进行业务输出速度优化。
注意:业务缓存系统有一定的上限,按照LRU(Least Recently Used,最近最少使用)的策略,判断最近被使用的时间,目前最远的数据优先被淘汰。
所以在一般缓存使用上,按照以下规则开发:
var resultMap = _collectionTools.getMap();
resultMap.put("code_cache","Code");
resultMap.put("USER_CACHE","User");
_cache.putCacheEntry(cacheName, cacheKey,resultMap);//这里cacheName和cacheKey分别为自己使用的具体缓存名称和缓存key
var cacheObject = _cache.getCacheEntry(cacheName,cacheKey);
_cache.removeCacheEntry(cacheName,cacheKey);