Stable v1. Added `isSingle` and `autoClearCache` by @stalniy