Package us.ajg0702.leaderboards.cache
Class Cache
java.lang.Object
us.ajg0702.leaderboards.cache.Cache
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic StringalternatePlaceholders(String board) booleanboardExists(String board) voidcleanPlayer(org.bukkit.entity.Player player) Cleans a player from some variables to prevent memory leaks.booleancreateBoard(String name) intgetBoardSize(String board) longgetLastReset(String board, TimedType type) getLastTotal(String board, org.bukkit.OfflinePlayer player, TimedType type) Get a stat.getStatEntry(org.bukkit.OfflinePlayer player, String board, TimedType type) doublevoidinsertRows(String board, List<DbRow> rows) booleanremoveBoard(String board) booleanremovePlayer(String board, String playerName) voidvoidupdatePlayerStats(org.bukkit.OfflinePlayer player) voidupdateStat(String board, org.bukkit.OfflinePlayer player) 
- 
Field Details- 
rolling
 
- 
- 
Constructor Details- 
Cache
 
- 
- 
Method Details- 
getPlugin
- 
getStatGet a stat. It is recommended you use TopManager#getStat instead of this, unless it is of absolute importance that you have the most up-to-date information- Parameters:
- position- The position to get
- board- The board
- Returns:
- The StatEntry representing the position of the board
 
- 
getStatEntry
- 
getBoardSize
- 
getTotal
- 
createBoard
- 
removePlayer
- 
boardExists
- 
getBoards
- 
getDbTableList
- 
removeBoard
- 
updatePlayerStatspublic void updatePlayerStats(org.bukkit.OfflinePlayer player) 
- 
updateStat
- 
getLastTotal
- 
getLastReset
- 
reset
- 
insertRows- Throws:
- SQLException
 
- 
getRows- Throws:
- SQLException
 
- 
getMethod
- 
alternatePlaceholders
- 
getTablePrefix
- 
cleanPlayerpublic void cleanPlayer(org.bukkit.entity.Player player) Cleans a player from some variables to prevent memory leaks. Should only be called when the player logs out- Parameters:
- player- the player to remove
 
- 
getNonExistantBoards
 
-