File tree Expand file tree Collapse file tree 2 files changed +16
-0
lines changed Expand file tree Collapse file tree 2 files changed +16
-0
lines changed Original file line number Diff line number Diff line change 1+ golang 1.23.0
Original file line number Diff line number Diff line change @@ -48,6 +48,21 @@ func (suite *CacheTestSuite) Test_NewKeyCache() {
4848 cache := newKeyCache (CacheTypeIntermediateKeys , NewCryptoPolicy ())
4949 defer cache .Close ()
5050
51+ assert .NotNil (suite .T (), cache )
52+ assert .IsType (suite .T (), new (keyCache ), cache )
53+ assert .NotNil (suite .T (), cache .keys )
54+ // Default is now LRU cache, not simple cache
55+ assert .NotNil (suite .T (), cache .policy )
56+ assert .Equal (suite .T (), DefaultKeyCacheMaxSize , cache .keys .Capacity ())
57+ }
58+
59+ func (suite * CacheTestSuite ) Test_NewKeyCache_Simple () {
60+ policy := NewCryptoPolicy ()
61+ policy .IntermediateKeyCacheEvictionPolicy = "simple"
62+
63+ cache := newKeyCache (CacheTypeIntermediateKeys , policy )
64+ defer cache .Close ()
65+
5166 assert .NotNil (suite .T (), cache )
5267 assert .IsType (suite .T (), new (keyCache ), cache )
5368 assert .NotNil (suite .T (), cache .keys )
You can’t perform that action at this time.
0 commit comments