// 
// Decompiled by Procyon v0.6.0
// 

package io.netty.handler.codec.quic;

import org.jetbrains.annotations.Nullable;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.ConcurrentMap;

final class QuicheQuicSslEngineMap
{
    private final ConcurrentMap<Long, QuicheQuicSslEngine> engines;
    
    QuicheQuicSslEngineMap() {
        this.engines = new ConcurrentHashMap<Long, QuicheQuicSslEngine>();
    }
    
    @Nullable
    QuicheQuicSslEngine get(final long ssl) {
        return this.engines.get(ssl);
    }
    
    @Nullable
    QuicheQuicSslEngine remove(final long ssl) {
        return this.engines.remove(ssl);
    }
    
    void put(final long ssl, final QuicheQuicSslEngine engine) {
        this.engines.put(ssl, engine);
    }
}
