consider renaming to FileHandleDao