Class BandanaPersisterImpl

  • All Implemented Interfaces:
    com.atlassian.bandana.BandanaPersister

    public class BandanaPersisterImpl
    extends Object
    implements com.atlassian.bandana.BandanaPersister
    • Method Detail

      • retrieve

        @Nullable
        public @Nullable Object retrieve​(@NotNull
                                         @NotNull com.atlassian.bandana.BandanaContext bandanaContext,
                                         @NotNull
                                         @NotNull String key)
        Specified by:
        retrieve in interface com.atlassian.bandana.BandanaPersister
      • retrieve

        @NotNull
        public @NotNull Map<String,​Object> retrieve​(@NotNull
                                                          @NotNull com.atlassian.bandana.BandanaContext bandanaContext)
        Specified by:
        retrieve in interface com.atlassian.bandana.BandanaPersister
      • store

        public void store​(com.atlassian.bandana.BandanaContext bandanaContext,
                          String key,
                          Object o)
        Specified by:
        store in interface com.atlassian.bandana.BandanaPersister
      • flushCaches

        public void flushCaches()
        Specified by:
        flushCaches in interface com.atlassian.bandana.BandanaPersister
      • remove

        public void remove​(com.atlassian.bandana.BandanaContext bandanaContext)
        Specified by:
        remove in interface com.atlassian.bandana.BandanaPersister
      • remove

        public void remove​(com.atlassian.bandana.BandanaContext bandanaContext,
                           String key)
        Specified by:
        remove in interface com.atlassian.bandana.BandanaPersister
      • retrieveKeys

        @NotNull
        public @NotNull Iterable<String> retrieveKeys​(com.atlassian.bandana.BandanaContext bandanaContext)
        Specified by:
        retrieveKeys in interface com.atlassian.bandana.BandanaPersister