Only Open Library account holders can borrow this book.
Log in below, or open a new account.
Need help? Head for the Borrowing FAQ.
Debug Stats
SUMMARY
memcache.add: {'count': 1, 'time': 0.00080084800720214844}
memcache.get: {'count': 11, 'time': 0.0093030929565429688}
infobase: {'count': 7, 'time': 0.14653420448303223}
total: {'count': 0, 'unaccounted': 0.5026390552520752, 'time': 0.66119694709777832}
memcache.delete: {'count': 4, 'time': 0.0019197463989257812}
Details
memcache.get 0.000589847564697
{'hit': True, 'key': u'/books/OL24961180M'}
memcache.get 0.00115013122559
{'hit': True, 'key': '/_store/ebooks/books/OL24961180M'}
memcache.get 0.000698089599609
{'hit': True, 'key': '/_store/loan-killingsatbadger00grah'}
infobase 0.00688409805298
{'path': '/openlibrary.org/_store/_query', 'data': {'name': 'resource_id', 'value': 'urn:uuid:2e053189-5ae0-401a-bd3c-ccdc5b7fcee3', 'limit': 100, 'include_docs': 'False', 'offset': 0, 'type': '/type/loan'}, 'method': 'GET'}
memcache.get 0.0010941028595
{'hit': True, 'key': '/_store/loan-killingsatbadger00grah'}
memcache.delete 0.000865936279297
{'key': '/_store/loan-killingsatbadger00grah'}
infobase 0.0673980712891
{'path': '/openlibrary.org/_store/loan-killingsatbadger00grah', 'data': None, 'method': 'DELETE'}
memcache.delete 0.000317096710205
{'key': '/_store/loan-killingsatbadger00grah'}
memcache.get 0.000458002090454
{'hit': True, 'key': '/_store/ebooks/books/OL24961180M'}
infobase 0.00356698036194
{'path': '/openlibrary.org/_store/_query', 'data': {'name': 'resource_id', 'value': 'urn:uuid:2e053189-5ae0-401a-bd3c-ccdc5b7fcee3', 'limit': 100, 'include_docs': 'False', 'offset': 0, 'type': '/type/loan'}, 'method': 'GET'}
memcache.delete 0.000356912612915
{'key': '/_store/ebooks/books/OL24961180M'}
infobase 0.0523509979248
{'path': '/openlibrary.org/_store/ebooks/books/OL24961180M', 'data': '{"borrowed": "false", "_key": "ebooks/books/OL24961180M", "_rev": "5840006", "type": "ebook", "book_key": "/books/OL24961180M"}', 'method': 'PUT'}
memcache.delete 0.000379800796509
{'key': '/_store/ebooks/books/OL24961180M'}
memcache.get 0.000725984573364
{'hit': False, 'key': '/_store/ebooks/books/OL24961180M'}
infobase 0.00769400596619
{'path': '/openlibrary.org/_store/ebooks/books/OL24961180M', 'data': None, 'method': 'GET'}
memcache.add 0.000800848007202
{'key': '/_store/ebooks/books/OL24961180M'}
memcache.get 0.000540018081665
{'hit': False, 'key': '/_store/loan-killingsatbadger00grah'}
infobase 0.00275492668152
{'path': '/openlibrary.org/_store/loan-killingsatbadger00grah', 'data': None, 'method': 'GET', 'error': True}
memcache.get 0.00194406509399
{'hit': True, 'key': 'ia.get_meta_xml-"killingsatbadger00grah"'}
infobase 0.00588512420654
{'path': '/openlibrary.org/_store/_query', 'data': {'name': 'resource_id', 'value': 'bookreader:killingsatbadger00grah', 'limit': 100, 'include_docs': 'False', 'offset': 0, 'type': '/type/loan'}, 'method': 'GET'}
memcache.get 0.00064492225647
{'hit': True, 'key': u'/authors/OL30115A'}
memcache.get 0.000733852386475
{'hit': True, 'key': u'/works/OL16062648W'}
memcache.get 0.000724077224731
{'hit': True, 'key': 'inlibrary.libraries-hash'}