diff --git a/ChangeLog.txt b/ChangeLog.txt
index aee9d648db..4734e6f6c0 100644
--- a/ChangeLog.txt
+++ b/ChangeLog.txt
@@ -29,6 +29,7 @@ Broker:
from all matching subscriptions rather than the first one encountered, which
ensures the maximum QoS requirement is met.
- Fix incoming/outgoing quota problems for QoS>0.
+- Remove obsolete `store_clean_interval` from documentation.
Client library:
- Fix typo causing build error on Windows when building without TLS support.
diff --git a/man/mosquitto.conf.5.xml b/man/mosquitto.conf.5.xml
index a2145b2131..3a9bb7f764 100644
--- a/man/mosquitto.conf.5.xml
+++ b/man/mosquitto.conf.5.xml
@@ -813,19 +813,6 @@ log_timestamp_format %Y-%m-%dT%H:%M:%S
Reloaded on reload signal.
-
- seconds
-
- The integer number of seconds between the internal
- message store being cleaned of messages that are no
- longer referenced. Lower values will result in lower
- memory usage but more processor time, higher values
- will have the opposite effect. Setting a value of 0
- means the unreferenced messages will be disposed of as
- quickly as possible. Defaults to 10 seconds.
- Reloaded on reload signal.
-
- seconds
diff --git a/mosquitto.conf b/mosquitto.conf
index a2b845bb50..c12193fee6 100644
--- a/mosquitto.conf
+++ b/mosquitto.conf
@@ -178,14 +178,6 @@
# of packets being sent.
#set_tcp_nodelay false
-# Time in seconds between cleaning the internal message store of
-# unreferenced messages. Lower values will result in lower memory
-# usage but more processor time, higher values will have the
-# opposite effect.
-# Setting a value of 0 means the unreferenced messages will be
-# disposed of as quickly as possible.
-#store_clean_interval 10
-
# Time in seconds between updates of the $SYS tree.
# Set to 0 to disable the publishing of the $SYS tree.
#sys_interval 10