/** */
private UpdateQueryPlan getUpdateQueryPlanForUpdate(
UpdateObjectDescImpl desc, SQLStoreManager store)
{
String key = getSortedFieldNumbers(desc.getUpdatedFields());
UpdateQueryPlan plan;
synchronized(updateQueryPlanCache) {
plan = (UpdateQueryPlan)updateQueryPlanCache.get(key);
if (plan == null) {
plan = buildQueryPlan(store, desc);
updateQueryPlanCache.put(key, plan);