Skip to content

缓存删除的一个意见 #1

@xuxun97

Description

@xuxun97

现有代码中,delete方法,删除Guava缓存这里。 直接调用get(),会触发load方法,如果这里 key已被删除(SQL中也被删除),将会导致从redis中尝试 加载, 加载不到, 再尝试从 SQL中加载。 不存在才会放弃删除。

这里 我觉得 应该 是需要调用 cache中 getIfPresent方法,不存在 就直接返回 null 而不需要再次去加载了

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions