public class BandanaPersisterImpl extends Object implements com.atlassian.bandana.BandanaPersister
Constructor and Description |
---|
BandanaPersisterImpl(XStreamManager xStreamManager,
BandanaItemDao bandanaItemDao) |
Modifier and Type | Method and Description |
---|---|
void |
flushCaches() |
void |
remove(com.atlassian.bandana.BandanaContext bandanaContext) |
void |
remove(com.atlassian.bandana.BandanaContext bandanaContext,
String key) |
@NotNull Map<String,Object> |
retrieve(@NotNull com.atlassian.bandana.BandanaContext bandanaContext) |
@Nullable Object |
retrieve(@NotNull com.atlassian.bandana.BandanaContext bandanaContext,
@NotNull String key) |
@NotNull Iterable<String> |
retrieveKeys(com.atlassian.bandana.BandanaContext bandanaContext) |
void |
store(com.atlassian.bandana.BandanaContext bandanaContext,
String key,
Object o) |
public BandanaPersisterImpl(XStreamManager xStreamManager, BandanaItemDao bandanaItemDao)
@Nullable public @Nullable Object retrieve(@NotNull @NotNull com.atlassian.bandana.BandanaContext bandanaContext, @NotNull @NotNull String key)
retrieve
in interface com.atlassian.bandana.BandanaPersister
@NotNull public @NotNull Map<String,Object> retrieve(@NotNull @NotNull com.atlassian.bandana.BandanaContext bandanaContext)
retrieve
in interface com.atlassian.bandana.BandanaPersister
public void store(com.atlassian.bandana.BandanaContext bandanaContext, String key, Object o)
store
in interface com.atlassian.bandana.BandanaPersister
public void flushCaches()
flushCaches
in interface com.atlassian.bandana.BandanaPersister
public void remove(com.atlassian.bandana.BandanaContext bandanaContext)
remove
in interface com.atlassian.bandana.BandanaPersister
public void remove(com.atlassian.bandana.BandanaContext bandanaContext, String key)
remove
in interface com.atlassian.bandana.BandanaPersister
Copyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.