Class WarlockPermServiceImpl.Caching

  • All Implemented Interfaces:

    @CacheConfig(cacheNames = "service~WarlockPermService!", cacheManager = "MemoryCacheManager") 
    public class WarlockPermServiceImpl.Caching
    
                        
    Since:

    2021-03-07

    Author:

    trydofor

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Constructor Detail

      • WarlockPermServiceImpl.Caching

        WarlockPermServiceImpl.Caching()
    • Method Detail

      • evictPermAllCache

        @EventListener()@CacheEvict(allEntries = true, condition = "#result") boolean evictPermAllCache(@Nullable() TableChangeEvent event)

        Async evict all cache, event can be null

      • modify

         void modify(long permId, @NotNull() String remark)
      • setWinPermEntryDao

        @Autowired() void setWinPermEntryDao(WinPermEntryDao winPermEntryDao)
      • setLightIdService

        @Autowired() void setLightIdService(LightIdService lightIdService)
      • setJournalService

        @Autowired() void setJournalService(JournalService journalService)