* entries expire every few hours, which is a reasonable expiry for any reasonable
* sized network.
*/
-class CoreExport BanCacheHit : public classbase
+class CoreExport BanCacheHit
{
public:
/** Type of cached ban
/** A manager for ban cache, which allocates and deallocates and checks cached bans.
*/
-class CoreExport BanCacheManager : public classbase
+class CoreExport BanCacheManager
{
private:
BanCacheHash* BanHash;
{
this->BanHash = new BanCacheHash();
}
- ~BanCacheManager()
- {
- delete BanHash;
- }
-
+ ~BanCacheManager();
void RehashCache();
};