cabinet: add method can_store?