06-04-2023
Housekeeper
Vroeg of laat zul je zien dat in applicaties oude gegevens vernietigd moeten worden. Daarvoor is dit pakket gemaakt.
Het idee is dat je zelf classes maakt, en die een CanDoHouseKeeping
interface laat implementeren.
De class moet dan een doHousekeeping
method definiƫren. In deze method, kun je doen wat je maar wil, om bijvoorbeeld
oude data op te ruimen.
Als laatste moet je dan deze class registreren door op de Housekeeper
class de register
method the callen met als
argument de class die CanDoHouseKeeping
implementeert. Vervolgens zorgt de housekeeper er vanzelf voor dat elke dag
om 2 uur 's nachts deze "housekeepable" classes gaan opruimen.
Het pakket is nog iets meer customizable en zijn broncode kun je op github vinden.