Subversion Repositories SmartDukaan

Rev

Rev 33635 | Rev 34715 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 33635 Rev 34610
Line 95... Line 95...
95
	}
95
	}
96
 
96
 
97
	//Default Cache for 6 hours
97
	//Default Cache for 6 hours
98
	@Bean
98
	@Bean
99
	public CacheManager redisCacheManager() {
99
	public CacheManager redisCacheManager() {
-
 
100
		CaffeineCacheManager cacheManager = new CaffeineCacheManager();
-
 
101
		Caffeine<Object, Object> caffeine = Caffeine.newBuilder().expireAfterWrite(12, TimeUnit.HOURS);
-
 
102
		cacheManager.setCaffeine(caffeine);
-
 
103
		return cacheManager;
100
		return RedisCacheManager.RedisCacheManagerBuilder.fromConnectionFactory(jedisConnectionFactory())
104
		/*return RedisCacheManager.RedisCacheManagerBuilder.fromConnectionFactory(jedisConnectionFactory())
101
				.cacheDefaults(cacheConfiguration().entryTtl(Duration.ofHours(6)))
105
				.cacheDefaults(cacheConfiguration().entryTtl(Duration.ofHours(6)))
102
				.build();
106
				.build();*/
103
	}
107
	}
104
	//Default Cache for 6 hours
108
	//Default Cache for 6 hours
105
	@Bean
109
	@Bean
106
	public CacheManager redisFortnightlyCacheManage() {
110
	public CacheManager redisFortnightlyCacheManage() {
-
 
111
		CaffeineCacheManager cacheManager = new CaffeineCacheManager();
-
 
112
		Caffeine<Object, Object> caffeine = Caffeine.newBuilder().expireAfterWrite(12, TimeUnit.HOURS);
-
 
113
		cacheManager.setCaffeine(caffeine);
-
 
114
		return cacheManager;
107
		return RedisCacheManager.RedisCacheManagerBuilder.fromConnectionFactory(jedisConnectionFactory())
115
		/*return RedisCacheManager.RedisCacheManagerBuilder.fromConnectionFactory(jedisConnectionFactory())
108
				.cacheDefaults(cacheConfiguration().entryTtl(Duration.ofDays(15).minusMinutes(5)))
116
				.cacheDefaults(cacheConfiguration().entryTtl(Duration.ofDays(15).minusMinutes(5)))
109
				.build();
117
				.build();*/
110
	}
118
	}
111
 
119
 
112
	@Bean
120
	@Bean
113
	public CacheManager redisEternalCacheManager() {
121
	public CacheManager redisEternalCacheManager() {
-
 
122
		CaffeineCacheManager cacheManager = new CaffeineCacheManager();
-
 
123
		Caffeine<Object, Object> caffeine = Caffeine.newBuilder().expireAfterWrite(12, TimeUnit.HOURS);
-
 
124
		cacheManager.setCaffeine(caffeine);
-
 
125
		return cacheManager;
114
		return RedisCacheManager.RedisCacheManagerBuilder.fromConnectionFactory(jedisConnectionFactory())
126
		/*return RedisCacheManager.RedisCacheManagerBuilder.fromConnectionFactory(jedisConnectionFactory())
115
				.cacheDefaults(cacheConfiguration().entryTtl(Duration.ZERO))
127
				.cacheDefaults(cacheConfiguration().entryTtl(Duration.ZERO))
116
				.build();
128
				.build();*/
117
	}
129
	}
118
 
130
 
119
}
131
}
120
132