Subversion Repositories SmartDukaan

Rev

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

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