public SessionFactory Build() { // If no metrics provided, we just create a disabled/no-op one if (metrics == null) { metrics = new MetricsBuilder() .Configuration.Configure(options => options.Enabled = false) .Build(); } MetricsUtil.SetMetricsInstance(metrics); return(new SessionFactory( productId, serviceId, metastore, new SecureCryptoKeyDictionary <DateTimeOffset>(cryptoPolicy.GetRevokeCheckPeriodMillis()), cryptoPolicy, keyManagementService)); }
public virtual SecureCryptoKeyDictionary <TResult> CreateSecureCryptoKeyDictionary() { return(new SecureCryptoKeyDictionary <TResult>(cryptoPolicy.GetRevokeCheckPeriodMillis())); }