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

package io.sentry.transport;

import java.util.Collections;
import java.util.Iterator;
import io.sentry.Hint;
import org.jetbrains.annotations.NotNull;
import io.sentry.SentryEnvelope;
import io.sentry.cache.IEnvelopeCache;

public final class NoOpEnvelopeCache implements IEnvelopeCache
{
    private static final NoOpEnvelopeCache instance;
    
    public static NoOpEnvelopeCache getInstance() {
        return NoOpEnvelopeCache.instance;
    }
    
    @Override
    public void store(@NotNull final SentryEnvelope envelope, @NotNull final Hint hint) {
    }
    
    @Override
    public boolean storeEnvelope(@NotNull final SentryEnvelope envelope, @NotNull final Hint hint) {
        return false;
    }
    
    @Override
    public void discard(@NotNull final SentryEnvelope envelope) {
    }
    
    @NotNull
    @Override
    public Iterator<SentryEnvelope> iterator() {
        return Collections.emptyIterator();
    }
    
    static {
        instance = new NoOpEnvelopeCache();
    }
}
