* add PooledBuffer to dedup cache key * fix mypy * change to MemoryObjectHolder * workaround for doc build