/*
Copyright 2008 The 'A Concurrent Hashtable' development team
(http://www.codeplex.com/CH/People/ProjectPeople.aspx)
This library is licensed under the GNU Library General Public License (LGPL). You should
have received a copy of the license along with the source code. If not, an online copy
of the license can be found at http://www.codeplex.com/CH/license.
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Orvid.Concurrent.Collections
{
///
/// An interface for objects that need regular maintenance executed on a background worker thread.
///
public interface IMaintainable
{
///
/// Method called by a background worker thread to do maintenance deeded by the object.
///
void DoMaintenance();
}
}