/** @param args */ public static void main(String[] args) { AppUtil appUtil = new AppUtil(); ModelCacheManager modelCacheManager = (ModelCacheManager) appUtil.getComponentInstance("modelCacheManager"); MyModel myModel = new MyModel(); myModel.setId(new Long(123)); myModel.setName("test"); modelCacheManager.saveCache(myModel.getId(), MyModel.class.getName(), myModel); if (modelCacheManager.containInCache(myModel.getId(), MyModel.class.getName())) System.out.print("ok"); else System.out.print("no"); ModelManager modelManager = (ModelManager) appUtil.getComponentInstance("modelManager"); ModelKey modelKey = new ModelKey(myModel.getId(), MyModel.class); if (modelManager.containInCache(modelKey)) System.out.print("ok"); else System.out.print("no"); }
@Around public MyModel getModel(Long key) { MyModel mym = new MyModel(); mym.setId(key); return mym; }