- turn PageCacheRecycler into an interface
- rename existing PagecacheRecycler to PageCacheRecyclerService
- fix up existing callers
- make ivars final
- check that stream is not closed()
- create PageCacheRecycler in setUp(), remove duplicate code
- test access against closed stream