public final Object get(Object key)
    {
        if (Tracing.isAnyTracingEnabled() && trace.isEntryEnabled())
            trace.entry(this, cclass,
                        "get",
                        "key=" + key + "Object");

        java.util.Map subMap = getSubMap(key);
        Object returnValue;
        synchronized (subMap) {
            returnValue = subMap.get(key);
        } // synchronized (subMap).

        if (Tracing.isAnyTracingEnabled() && trace.isEntryEnabled())
            trace.exit(this, cclass,
                       "get",
                       "returns retuenVaue=" + returnValue + "(Object)");
        return returnValue;
    }
public final Object get ( Object key ) { if ( Tracing . isAnyTracingEnabled ( ) && trace . isEntryEnabled ( ) ) trace . entry ( this , cclass , "get" , "key=" + key + "Object" ) ; java . util . Map subMap = getSubMap ( key ) ; Object returnValue ; synchronized ( subMap ) { returnValue = subMap . get ( key ) ; } if ( Tracing . isAnyTracingEnabled ( ) && trace . isEntryEnabled ( ) ) trace . exit ( this , cclass , "get" , "returns retuenVaue=" + returnValue + "(Object)" ) ; return returnValue ; }
Retrieve an object from the map based on its key.

@param key for the Object to be removed.
@return Object matching the key.