Interface RefreshProvider

All Superinterfaces:
AutoCloseable

public interface RefreshProvider extends AutoCloseable
  • Method Details

    • register

      void register(@NotNull @NotNull RefreshListener cache)
    • unregister

      void unregister(@NotNull @NotNull RefreshListener cache)
    • fire

      <K> void fire(@NotNull @NotNull RefreshEvent<K> event)
    • fireSingle

      <K> void fireSingle(@NotNull @NotNull String cacheName, @Nullable K key)
    • fireSingle

      <K> void fireSingle(@NotNull @NotNull String cacheName, @Nullable K key, @NotNull @NotNull RefreshOrigin origin)
    • fireSingle

      <K> void fireSingle(@NotNull @NotNull RefreshType type, @Nullable K key)
    • fireSingle

      <K> void fireSingle(@NotNull @NotNull RefreshType type, @Nullable K key, @NotNull @NotNull RefreshOrigin origin)
    • fireCache

      void fireCache(@NotNull @NotNull String cacheName)
    • fireCache

      void fireCache(@NotNull @NotNull String cacheName, @NotNull @NotNull RefreshOrigin origin)
    • fireCache

      void fireCache(@NotNull @NotNull RefreshType type)
    • fireCache

      void fireCache(@NotNull @NotNull RefreshType type, @NotNull @NotNull RefreshOrigin origin)
    • fireAll

      void fireAll()
    • fireAll

      void fireAll(@NotNull @NotNull RefreshOrigin origin)
    • of

      @Internal @NotNull static @NotNull RefreshProvider of()