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

package io.sentry.cache;

import io.sentry.Hint;
import org.jetbrains.annotations.NotNull;
import io.sentry.SentryEnvelope;

public interface IEnvelopeCache extends Iterable<SentryEnvelope>
{
    @Deprecated
    void store(@NotNull final SentryEnvelope p0, @NotNull final Hint p1);
    
    default boolean storeEnvelope(@NotNull final SentryEnvelope envelope, @NotNull final Hint hint) {
        this.store(envelope, hint);
        return true;
    }
    
    @Deprecated
    default void store(@NotNull final SentryEnvelope envelope) {
        this.storeEnvelope(envelope, new Hint());
    }
    
    void discard(@NotNull final SentryEnvelope p0);
}
