base/common/src/main/com/thesett/common/util/doublemaps/SymbolTableImpl.java
public E put(SymbolKey key, L secondaryKey, E value)
    {
        // Extract the sequence key from the symbol key.
        int sequenceKey = ((SymbolKeyImpl) key).sequenceKey;

        // Create the field column for the secondary key, if it does not already exist.
        CircularArrayMap<E> field = fieldMap.get(secondaryKey);

        if (field == null)
        {
            field = new CircularArrayMap<E>(DEFAULT_INITIAL_FIELD_SIZE);
            fieldMap.put(secondaryKey, field);
        }

        // Insert the new value for the field into the field map.
        E oldValue = field.put(sequenceKey, value);
        count++;

        return oldValue;
    }
public E put(SymbolKey key, L secondaryKey, E value)
    {
        // Extract the sequence key from the symbol key.
        int sequenceKey = ((SymbolKeyImpl) key).sequenceKey;

        // Create the field column for the secondary key, if it does not already exist.
        CircularArrayMap<E> field = fieldMap.get(secondaryKey);

        if (field == null)
        {
            field = new CircularArrayMap<E>(DEFAULT_INITIAL_FIELD_SIZE);
            fieldMap.put(secondaryKey, field);
        }

        // Insert the new value for the field into the field map.
        E oldValue = field.put(sequenceKey, value);
        count++;

        return oldValue;
    }
public E put ( SymbolKey key , L secondaryKey , E value ) { // Extract the sequence key from the symbol key. int sequenceKey = ( ( SymbolKeyImpl ) key ) . sequenceKey ; // Create the field column for the secondary key, if it does not already exist. CircularArrayMap < E > field = fieldMap . get ( secondaryKey ) ; if ( field == null ) { field = new CircularArrayMap < E > ( DEFAULT_INITIAL_FIELD_SIZE ) ; fieldMap . put ( secondaryKey , field ) ; } // Insert the new value for the field into the field map. E oldValue = field . put ( sequenceKey , value ) ; count ++ ; return oldValue ; }
{@inheritDoc}
{