Files
PlayerVaults/src/main/java/com/drtshock/playervaults/vaultmanagement/CachedVaultsMap.java
T
Vaquxine 9cd5755d0a Add CachedVaults
Only writes vaults to file on server shutdown or player quit, rather
than every inventory close event.

Also caches for read() events.
2015-05-25 21:01:42 -05:00

17 lines
431 B
Java

package com.drtshock.playervaults.vaultmanagement;
import java.util.HashMap;
import org.bukkit.inventory.Inventory;
@SuppressWarnings("serial")
public class CachedVaultsMap extends HashMap<Integer, Inventory> {
public void setCachedVault(int id, Inventory inventory){
this.put(id, inventory);
}
public Inventory getCachedVault(int id){
return this.containsKey(id) ? this.get(id) : null;
}
}