@Deprecated public class CacheGetterFactory extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
CacheGetterFactory.NoCache
Deprecated.
不进行方法缓存的标记注解
|
Constructor and Description |
---|
CacheGetterFactory()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static SenderGetList |
getOriginalGetter()
Deprecated.
|
static SenderGetList |
toCacheableGetter(SenderGetList toCacheGetter,
LocalDateTime toTime)
Deprecated.
构建缓存的代理Getter
通过指定时间定义过期时间
※ 不是很推荐,但是如果过期时间很遥远的话也无所谓
|
static SenderGetList |
toCacheableGetter(SenderGetList toCacheGetter,
Long time,
Function<Long,Map.Entry<Supplier<LocalDateTime>,CacheTimeTypes>> timeTypeGetter)
Deprecated.
构建缓存的代理Getter
|
static <T extends SenderGetList> |
toCacheableGetter(T getter)
Deprecated.
构建缓存的代理Getter
|
static <T extends SenderGetList> |
toCacheableGetter(T getter,
Long time)
Deprecated.
构建缓存的代理Getter
|
static <T extends SenderGetList> |
toCacheableGetter(T getter,
Long time,
CacheTypes cacheTypes)
Deprecated.
构建缓存的代理Getter
|
public static <T extends SenderGetList> SenderGetList toCacheableGetter(T getter, Long time, CacheTypes cacheTypes)
getter
- getter对象time
- 时间类型,可以为nullcacheTypes
- 时间获取器与类型获取器及其对应枚举public static <T extends SenderGetList> SenderGetList toCacheableGetter(T getter, Long time)
getter
- getter对象time
- 时间类型,可以为nullpublic static <T extends SenderGetList> SenderGetList toCacheableGetter(T getter)
getter
- getter对象public static SenderGetList toCacheableGetter(SenderGetList toCacheGetter, Long time, Function<Long,Map.Entry<Supplier<LocalDateTime>,CacheTimeTypes>> timeTypeGetter)
toCacheGetter
- getter对象time
- 时间类型,可以为nulltimeTypeGetter
- 时间获取器与类型获取器,可以通过枚举CacheTypes指定,可以为nullpublic static SenderGetList toCacheableGetter(SenderGetList toCacheGetter, LocalDateTime toTime)
toCacheGetter
- getter对象toTime
- 时间类型,不为nullpublic static SenderGetList getOriginalGetter()
Copyright © 2020. All rights reserved.