private void EnforceLimit()
{
if ( IsEnabled && limit > 0 ) {
#if DEBUG_BLOCKDB
int oldCap = CacheCapacity;
int oldSize = CacheSize;
#endif
Flush( false );
if ( isPreloaded ) {
LimitCapacity( limit );
}
TrimFile( limit );
lastLimit = DateTime.UtcNow;
#if DEBUG_BLOCKDB
Logger.Log( LogType.Debug,
"BlockDB({0}): Enforce Limit, CC {1}->{2}, CS {3}->{4}",
World.Name, oldCap, CacheCapacity, oldSize, CacheSize );
#endif
}
}