1 package com.atlassian.plugin.store;
2
3 import com.atlassian.plugin.PluginStateStore;
4 import com.atlassian.plugin.PluginManagerState;
5
6 /**
7 * A basic plugin state store that stores state in memory. Not recommended for production use.
8 */
9 public class MemoryPluginStateStore implements PluginStateStore
10 {
11 private PluginManagerState state = new PluginManagerState();
12
13 public void savePluginState(PluginManagerState state)
14 {
15 this.state = state;
16 }
17
18 public PluginManagerState loadPluginState()
19 {
20 return state;
21 }
22 }