Partial Resolution of Issue #11: Implemented support for CacheWriters