Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 import java.util.Map;
 import java.util.Set;
 
 public class BSB_Sample {
    private Object lock = new Object();
    private Set<Stringinfo = new HashSet<String>();
    private Map<StringObjectsynchMap = Collections.synchronizedMap(new HashMap<StringObject>());
    public void testFieldBeginBloated(int iint j) {
        synchronized () {
            StringBuffer sb = new StringBuffer();
            sb.append("Test");
            sb.append(i);
            .add(sb.toString());
        }
    }
    public void testLocalBeginBloated(int j) {
        Set<Stringi = getInfo();
        synchronized (i) {
            StringBuffer sb = new StringBuffer();
            sb.append("Test");
            sb.append(j);
            i.add(sb.toString());
        }
    }
    public void testAliasedLocalBeginBloated(int j) {
        Set<Stringi = getInfo();
        synchronized () {
            StringBuffer sb = new StringBuffer();
            sb.append("Test");
            sb.append(j);
            i.add(sb.toString());
        }
    }
    public void testBranchCutDown(int j) {
        Set<Stringi = getInfo();
        synchronized (i) {
            StringBuffer sb = new StringBuffer();
            if (sb.length() > 0) {
                sb.append("Test");
                sb.append(j);
                i.add(sb.toString());
            }
        }
    }
    public Set<StringgetInfo() {
        return ;
    }
    public void accessSyncMap() {
        Set keySet = .keySet();
        synchronized () {
            for (Iterator it = keySet.iterator(); it.hasNext();) {
                String key = (Stringit.next();
                Object obj = .get(key);
            }
        }
    }
New to GrepCode? Check out our FAQ X