examples-spring-redis-amq

Форк
0
20 строк · 465.0 Байт
1
package com.tasks.cache
2

3
import java.io.Serializable
4
import java.util.concurrent.ConcurrentHashMap
5

6
//@Service
7
class HashMapCache : Cache<String> {
8
    val map = ConcurrentHashMap<String, String>()
9
    override fun get(key: String): String {
10
        return map[key].orEmpty()
11
    }
12

13
    override fun put(key: String, value: String, expiry:Long) {
14
        map[key] = value
15
    }
16

17
    override fun delete(key: String): String? {
18
        return map.remove(key)
19
    }
20
}

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.