filterRevisions(postId) {
        if (postId === 'draft') {
            return; // Ignore filter for drafts
        }

        const allRevisions = this.findAll(`${this._prefix}-${postId}`);
        if (allRevisions.length > 5) {
            const revisionsToRemove = allRevisions.slice(5);
            revisionsToRemove.forEach((revision) => {
                this.remove(revision.key);
            });
        }
    }
Filters revisions to keep only the most recent 5 for a given post ID
@param {string} postId - ID of the post to filter revisions for