Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package org.jboss.weld.context.beanstore;
 
 import java.util.Map;
 
 public class MapBeanStore extends AttributeBeanStore {
 
     protected transient volatile LockStore lockStore;
 
    private final Map<StringObjectdelegate;
    public MapBeanStore(NamingScheme namingSchemeMap<StringObjectdelegate) {
        super(namingScheme);
        this. = delegate;
    }
    @Override
    protected Object getAttribute(String prefixedId) {
        return .get(prefixedId);
    }
    @Override
    protected void removeAttribute(String prefixedId) {
        .remove(prefixedId);
    }
    @Override
    protected Collection<StringgetAttributeNames() {
        return .keySet();
    }
    @Override
    protected void setAttribute(String prefixedIdObject instance) {
        .put(prefixedIdinstance);
    }
    public LockStore getLockStore() {
        LockStore lockStore = this.;
        if(lockStore == null) {
            synchronized (this) {
                lockStore = this.;
                if(lockStore == null) {
                    this. = lockStore = new LockStore();
                }
            }
        }
        return lockStore;
    }
New to GrepCode? Check out our FAQ X