@@ -12,22 +12,23 @@ namespace SpatialFocus.MethodCache.Sample
1212
1313 internal class Program
1414 {
15- private static void Main ( string [ ] args )
15+ private static void Main ( )
1616 {
1717 ServiceCollection serviceCollection = new ServiceCollection ( ) ;
1818 serviceCollection . AddLogging ( builder => builder . AddConsole ( ) ) ;
1919 ServiceProvider buildServiceProvider = serviceCollection . BuildServiceProvider ( ) ;
2020
21- BasicSample basicSample = new BasicSample ( new MyMemoryCache ( new MemoryCache ( new MemoryCacheOptions ( ) ) ,
22- buildServiceProvider . GetRequiredService < ILogger < MyMemoryCache > > ( ) ) ) ;
21+ using MyMemoryCache memoryCacheBasicSample = new MyMemoryCache ( new MemoryCache ( new MemoryCacheOptions ( ) ) ,
22+ buildServiceProvider . GetRequiredService < ILogger < MyMemoryCache > > ( ) ) ;
23+ BasicSample basicSample = new BasicSample ( memoryCacheBasicSample ) ;
2324
2425 basicSample . Add ( 1 , 2 ) ;
2526 basicSample . Add ( 1 , 2 ) ;
2627 basicSample . Add ( 3 , 4 ) ;
2728
28- GenericSample < int , object > genericSample = new GenericSample < int , object > (
29- new MyMemoryCache ( new MemoryCache ( new MemoryCacheOptions ( ) ) ,
30- buildServiceProvider . GetRequiredService < ILogger < MyMemoryCache > > ( ) ) ) ;
29+ using MyMemoryCache memoryCacheGenericSample = new MyMemoryCache ( new MemoryCache ( new MemoryCacheOptions ( ) ) ,
30+ buildServiceProvider . GetRequiredService < ILogger < MyMemoryCache > > ( ) ) ;
31+ GenericSample < int , object > genericSample = new GenericSample < int , object > ( memoryCacheGenericSample ) ;
3132
3233 genericSample . Add < string , Attribute > ( 1 , 2 , 3 , 4 ) ;
3334 genericSample . Add < string , Attribute > ( 1 , 2 , 3 , 4 ) ;
0 commit comments