@@ -27,19 +27,17 @@ import (
2727 " os/signal"
2828 " syscall"
2929
30- " github.com/arturmon/multi-tier-caching/pkg/cachelib "
31- " github.com/arturmon/multi-tier-caching/pkg /config"
32- " github.com/arturmon/multi-tier-caching/pkg /logger"
33- " github.com/arturmon/multi-tier-caching/pkg/ storage"
30+ " github.com/arturmon/multi-tier-caching"
31+ " github.com/arturmon/multi-tier-caching-example /config"
32+ " github.com/arturmon/multi-tier-caching-example /logger"
33+ " github.com/arturmon/multi-tier-caching/storage"
3434)
3535
3636func main () {
37- // loading configuration
37+
3838 cfg := config.LoadConfig ()
3939
40- // initializing
4140 logger.InitLogger (cfg.LogLevel )
42-
4341 logger.Info (" Launching the cache system" , " memoryCacheSize" , cfg.MemoryCacheSize )
4442
4543 dbStorage , err := storage.NewDatabaseStorage (cfg.DatabaseDSN )
@@ -55,12 +53,12 @@ func main() {
5553 return
5654 }
5755
58- cache := cachelib .NewMultiTierCache (
59- []cachelib .CacheLayer {
60- cachelib .NewMemoryCache (),
61- cachelib .NewRedisCache (redisStorage),
56+ cache := multi_tier_caching .NewMultiTierCache (
57+ []multi_tier_caching .CacheLayer {
58+ multi_tier_caching .NewMemoryCache (),
59+ multi_tier_caching .NewRedisCache (redisStorage),
6260 },
63- cachelib .NewDatabaseCache (dbStorage),
61+ multi_tier_caching .NewDatabaseCache (dbStorage),
6462 )
6563
6664 err = cache.Set (context.Background (), " key1" , " value1" )
@@ -76,7 +74,6 @@ func main() {
7674 <- sigCh
7775
7876 logger.Info (" Shutting down..." )
79- cache.Stop ()
8077}
8178
8279```
0 commit comments