Removed SQLite cache, changed main abstract to interface