Methods and apparatus for a content-based deduplicated storage system for generating an address to hash (A2H) value for a control module as data blocks are received and generating, for a data module, hash to physical (H2P) values corresponding to the A2H values. A first cache can be provided for the control module, where the first cache can comprise an address value, a hash value, and physical location information. A second cache can be provided for the data module, where the second cache can comprise a bucket value, a hash value, and a filter mechanism, where the filter mechanism is configured to determine whether the hash value is present.