Add cache(int capacity) to Observable
Merge pull request #1393 from gliptak/cachehint

Add cache(int capacity) to Observable