test clear_cache()
thread and process abstractions!