Skip to content

Commit 6bc17bf

Browse files
committed
update
Signed-off-by: Patrick Zheng <[email protected]>
1 parent 5201cce commit 6bc17bf

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

verifier/crl/crl.go

+6-8
Original file line numberDiff line numberDiff line change
@@ -83,23 +83,21 @@ func NewFileCache(root string) (*FileCache, error) {
8383
// or the content has expired, corecrl.ErrCacheMiss is returned.
8484
func (c *FileCache) Get(ctx context.Context, url string) (*corecrl.Bundle, error) {
8585
logger := log.GetLogger(ctx)
86-
logger.Infof("Retrieving crl bundle from file cache with key %q ...", url)
86+
logger.Debugf("Retrieving crl bundle from file cache with key %q ...", url)
8787

8888
// get content from file cache
89-
f, err := os.Open(filepath.Join(c.root, c.fileName(url)))
89+
contentBytes, err := os.ReadFile(filepath.Join(c.root, c.fileName(url)))
9090
if err != nil {
9191
if errors.Is(err, fs.ErrNotExist) {
92-
logger.Infof("CRL file cache miss. Key %q does not exist", url)
92+
logger.Debugf("CRL file cache miss. Key %q does not exist", url)
9393
return nil, corecrl.ErrCacheMiss
9494
}
9595
return nil, fmt.Errorf("failed to get crl bundle from file cache with key %q: %w", url, err)
9696
}
97-
defer f.Close()
9897

9998
// decode content to crl Bundle
10099
var content fileCacheContent
101-
err = json.NewDecoder(f).Decode(&content)
102-
if err != nil {
100+
if err := json.Unmarshal(contentBytes, &content); err != nil {
103101
return nil, fmt.Errorf("failed to decode file retrieved from file cache: %w", err)
104102
}
105103
var bundle corecrl.Bundle
@@ -130,7 +128,7 @@ func (c *FileCache) Get(ctx context.Context, url string) (*corecrl.Bundle, error
130128
// Set stores the CRL bundle in c with url as key.
131129
func (c *FileCache) Set(ctx context.Context, url string, bundle *corecrl.Bundle) (setErr error) {
132130
logger := log.GetLogger(ctx)
133-
logger.Infof("Storing crl bundle to file cache with key %q ...", url)
131+
logger.Debugf("Storing crl bundle to file cache with key %q ...", url)
134132

135133
// sanity check
136134
if bundle == nil {
@@ -188,7 +186,7 @@ func checkExpiry(ctx context.Context, nextUpdate time.Time) error {
188186
return errors.New("crl bundle retrieved from file cache does not contain valid NextUpdate")
189187
}
190188
if time.Now().After(nextUpdate) {
191-
logger.Infof("CRL bundle retrieved from file cache has expired at %s", nextUpdate)
189+
logger.Debugf("CRL bundle retrieved from file cache has expired at %s", nextUpdate)
192190
return corecrl.ErrCacheMiss
193191
}
194192
return nil

0 commit comments

Comments
 (0)