invalidate cache on writes, cache set on reads
Release 0.0.3