Use sqlite for cache instead of PersistentDict
Adding a command to clean generated directory