#166. Extending cache implementation, adding basic support of cache control header fields