@Override
public void run()
{
NamedCache cache = Utility.getCache(Constants.SHIPMENT_CACHE);
LikeFilter likeCity = new LikeFilter("getToAddress.getCity", (String) model.getSelectedItem());
GreaterEqualsFilter greaterEqualParcel = new GreaterEqualsFilter("getParcels.size"
, (Integer) parcelCount.getValue());
AndFilter andFilter = new AndFilter(likeCity, greaterEqualParcel);
Map<String, Object> result = (Map<String, Object>) cache.aggregate(andFilter, new CalculateWeightAggregrator());
resultArea.append("Total entries processed: "+result.get(Constants.TOTAL_ENTRY)+Constants.NEWLINE);