/*
 * Decompiled with CFR 0.152.
 * 
 * Could not load the following classes:
 *  com.l7tech.objectmodel.FindException
 *  com.l7tech.objectmodel.Goid
 *  com.l7tech.security.cert.TrustedCert
 *  com.l7tech.security.cert.TrustedCert$TrustedFor
 *  com.l7tech.util.Cacheable
 */
package com.l7tech.server.identity.cert;

import com.l7tech.objectmodel.FindException;
import com.l7tech.objectmodel.Goid;
import com.l7tech.security.cert.TrustedCert;
import com.l7tech.util.Cacheable;
import java.util.Collection;

public interface TrustedCertCache {
    @Cacheable(relevantArg=0, maxAge=5000)
    public TrustedCert findByPrimaryKey(Goid var1) throws FindException;

    @Cacheable(relevantArg=0, maxAge=5000)
    public Collection<TrustedCert> findBySubjectDn(String var1) throws FindException;

    @Cacheable(relevantArg=0, maxAge=5000)
    public Collection<TrustedCert> findByName(String var1) throws FindException;

    @Cacheable(relevantArg=0, maxAge=120000)
    public Collection<TrustedCert> findByTrustFlag(TrustedCert.TrustedFor var1) throws FindException;
}

