+ return new InMemoryChatHomeService(
+ storageStrategy.readChatrooms(),
+ clock,
+ properties.getChatroomBufferSize());
+ }
+
+ @Bean
+ public StorageStrategy storageStrategy(
+ ChatBackendProperties properties,
+ Clock clock,
+ ObjectMapper mapper)
+ {
+ return new LocalJsonFilesStorageStrategy(
+ Paths.get(properties.getDatadir()),
+ clock,
+ properties.getChatroomBufferSize(),
+ mapper);