def delete(key, options = {})
      namespaced = namespaced_key(key, merged_options(options))

      invoke(:delete, key) do |store|
        store.del(namespaced) > 0
      end
    end
def delete(key, options = {})
      namespaced = namespaced_key(key, merged_options(options))

      invoke(:delete, key) do |store|
        store.del(namespaced) > 0
      end
    end
Delete the value stored at the specified key. Returns `true` if
 anything was deleted, `false` otherwise.

 @param [String] key The key for lookup
 @param [Hash] options Optional overrides

 @example

   cache.delete('existing-key') # => true
   cache.delete('random-key')   # => false