From: <sc...@hy...> - 2010-03-16 17:10:22
|
Author: scottmf Date: 2010-03-16 10:10:13 -0700 (Tue, 16 Mar 2010) New Revision: 14385 URL: http://svn.hyperic.org/?view=rev&root=Hyperic+HQ&revision=14385 Modified: trunk/src/org/hyperic/hq/measurement/server/session/MeasurementDAO.java Log: [HHQ-3798] remove Measurement.findAvailMeasurements cache. Modified: trunk/src/org/hyperic/hq/measurement/server/session/MeasurementDAO.java =================================================================== --- trunk/src/org/hyperic/hq/measurement/server/session/MeasurementDAO.java 2010-03-16 07:52:36 UTC (rev 14384) +++ trunk/src/org/hyperic/hq/measurement/server/session/MeasurementDAO.java 2010-03-16 17:10:13 UTC (rev 14385) @@ -444,17 +444,13 @@ return Collections.EMPTY_LIST; } List resList = new ArrayList(resources); - // sort to give the query cache best chance of reuse - Collections.sort(resList); List rtn = new ArrayList(resList.size()); final String sql = new StringBuilder() .append("select m from Measurement m ") .append("join m.template t ") .append("where m.resource in (:resources) AND ") .append(ALIAS_CLAUSE).toString(); - final Query query = getSession().createQuery(sql) - .setCacheable(true) - .setCacheRegion("Measurement.findAvailMeasurements"); + final Query query = getSession().createQuery(sql); // should be a unique result if only one resource is being examined if (resources.size() == 1) { |