Index: trunk/api
===================================================================
--- trunk/api	(revision 61)
+++ trunk/api	(revision 82)
@@ -34,4 +34,15 @@
   Delete a bookmark
 
+  -- bookmarks that have been deleted
+  create table deleted_bookmarks (
+      id integer,
+      dtime integer
+  );
+
+  insert into deleted_bookmarks (id) values (?)  <-- {id}
+  delete from bookmarks where id = ? <-- {id}
+
+  then a request to /{id} checks the deleted_bookmarks table and issues a 410 (cacheable) if it is in there
+
 PUT /{id}/{field}
   Set a single field of a bookmark
