View Javadoc
1   package com.atlassian.plugin.manager.store;
2   
3   import com.atlassian.plugin.manager.PluginPersistentState;
4   import com.atlassian.plugin.manager.PluginPersistentStateStore;
5   
6   /**
7    * A basic plugin state store that stores state in memory. Not recommended for production use.
8    */
9   public class MemoryPluginPersistentStateStore implements PluginPersistentStateStore {
10      private volatile PluginPersistentState state = PluginPersistentState.builder().toState();
11  
12      public void save(final PluginPersistentState state) {
13          this.state = state;
14      }
15  
16      public PluginPersistentState load() {
17          return state;
18      }
19  }