Modify method stop of class WriteWorker, to terminate process after one minute of waiting for the process to join after sending the interrupt event
Add class LeightWeightValue, to replace multiprocessing.Value on cleanup
Modify methods is_finished, stop, is_successful, and get_error of class WriteWorker, to clean up resources
Modify methods is_finished, get_result, is_successful, and get_error of class ReadWorker, to clean up resources
Bugfix method stop of class ReadWorker, so that the readworker is actually stopped after the call
Modify method tidy_up of class StoreSyncThread, to stop WriteWorker instances that started more than 2h ago
Modify method add_finished_worker of class StoreStats, check if worker is successful, just in case that the worker process has been killed by the user
Modify class PersistentLRUCache, to synchronize to disk after every operation
Bugfix module persistent_lru_cache_test to call setup and teardown methods around each test
Bugfix method set_modified of classes LRUCache, and PersistentLRUCache
Modify method set_modified of class PersistentLRUCache, by synchronizing to disk after modification
Modify method set_modified of class Cache, to be compatible with the shmethod set_modified of classes LRUCache, and PersistentLRUCacheelve used as the dictionary in subclasses
Add function test_set_modified to modules persistent_lru_cache_test, lru_cache_test, and cache_test
Add method last_heartbeat to class StoreSyncThread, to monitor its health
Modify method run of class StoreSyncThread, to add heartbeats for each cycle
Modify method run of class StoreSyncThread, to speed up heartbeat, to have a more constant upload speed for small files
Add method get_status_information to interface TransparentStore, to retrieve arbitrary information
Add method get_status_information to class TransparentMultiprocessingCachingStore, to show status of synchronizing thread, and to revive it if it died
Modify method read of class TransparentConfigurableCachingStore, to add information retrieved through the method get_status_information of interface TransparentStore
Bugfix method getattr of class TransparentConfigurablePyFuseBox, to update virtual file contents, to show their correct file size
Modify method read of class TransparentConfigurablePyFuseBox, do not update virtual file contents, as it is now done in method getattr
Bugfix method blocking_read of class StoreSyncThread, to handle unexpected errors
Bugfix restarting storesyncthread if it has died
Add method restart to class StoreSyncThread
Modify method get_status_information of class TransparentCachingStore, to call restart
Modify classes StoreStats, and TransparentConfigurablePyFuseBox, to use the type of the exception as its name in the statistics interface
Modify constructor of class SugarsyncStore, to handle exception when connecting to the store
Modify class TransparentConfigurablePyFuseBox,  to show more convenient message in the statistics interface, if the user's credentials are wrong or the internet connection to the server cannot be established
Bugfix method run of class StoreSyncThread, require lock for reconnection, to prevent ongoing read operations to fail due to invalid token
Modify method store_fileobject of class DropboxStore, to increase chunk size, to increase upload speed for large files
Modify decorator exponential_retry, to handle errors even on last retry
Add parameter remaining_tries to decorator exponential_retry, to be able to handle an error even after last try
Modify methods _handle_error of classes SugarsyncStore, and DropboxStore, to convert the actual error into one suitable for the next upper abstraction hierarchy